{"product_id":"clean-code-with-c-second-edition-refactor-your-legacy-c-code-base-and-improve-application-performance-using-best-practices-paperback","title":"Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices - Paperback","description":"\u003cp\u003eby \u003cb\u003eJason Alls\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eEnhance your programming skills through code reviews, TDD and BDD implementation, and API design to overcome code inefficiency, redundancy, and other issues arising from bad code\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWrite code that seamlessly integrates with other systems while maintaining well-defined software boundaries\u003c\/li\u003e\n\u003cli\u003eUnderstand how coding principles and standards elevate software quality\u003c\/li\u003e\n\u003cli\u003eLearn how to avoid common errors while implementing concurrency or threading\u003c\/li\u003e\n\u003cli\u003ePurchase of the print or Kindle book includes a free PDF eBook\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTraditionally associated with Windows desktop applications and game development, C# has expanded into web, cloud, and mobile development. However, despite its extensive coding features, professionals often encounter issues with efficiency, scalability, and maintainability due to poor code. Clean Code in C# guides you in identifying and resolving these problems using coding best practices.\u003c\/p\u003e\u003cp\u003eThis book starts by comparing good and bad code to emphasize the importance of coding standards, principles, and methodologies. It then covers code reviews, unit testing, and test-driven development, and addresses cross-cutting concerns. As you advance through the chapters, you'll discover programming best practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. You'll also explore API design and code quality enhancement tools, while studying examples of poor coding practices to understand what to avoid.\u003c\/p\u003e\u003cp\u003eBy the end of this clean code book, you'll have the developed the skills needed to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMaster the art of writing evolvable and adaptable code\u003c\/li\u003e\n\u003cli\u003eImplement the fail-pass-refactor methodology using a sample C# console application\u003c\/li\u003e\n\u003cli\u003eDevelop custom C# exceptions that provide meaningful information\u003c\/li\u003e\n\u003cli\u003eIdentify low-quality C# code in need of refactoring\u003c\/li\u003e\n\u003cli\u003eImprove code performance using profiling and refactoring tools\u003c\/li\u003e\n\u003cli\u003eCreate efficient and bug-free code using functional programming techniques\u003c\/li\u003e\n\u003cli\u003eWrite cross-platform code using MAUI\u003c\/li\u003e\n\u003cli\u003eDevelop cloud-deployable microservices for versatile applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis coding book is for proficient C# developers, team leads, senior software engineers, and software architects who want to improve the efficiency of their legacy systems. A strong understanding of C# programming is assumed.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 492\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.99 x 9.25 x 7.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e December 22, 2023\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42094616477831,"sku":"9781837635191","price":74.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/9a66b2845bee40ff2288ed72d24202d9.webp?v=1732322766","url":"https:\/\/booksby.splitshops.com\/products\/clean-code-with-c-second-edition-refactor-your-legacy-c-code-base-and-improve-application-performance-using-best-practices-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}