{"product_id":"clean-code-with-c-second-edition-refactor-your-legacy-c-code-base-and-improve-application-performance-using-best-practices-9781837635191","title":"Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices","description":"\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.\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":50406037684498,"sku":"9781837635191","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_db3a9522-3f36-44e8-ab62-d210ed61ebbb.jpg?v=1729216010","url":"https:\/\/surprise-castle.myshopify.com\/products\/clean-code-with-c-second-edition-refactor-your-legacy-c-code-base-and-improve-application-performance-using-best-practices-9781837635191","provider":"Surprise Castle","version":"1.0","type":"link"}