Ebook Clean Code With C# [Code- 9722E]

Enhance your programming skills through code reviews, implementing TDD and BDD, and API design to overcome code inefficiencies, redundancies, and other problems that arise from bad code.

1. Main features:

✓ Write code that integrates seamlessly with other systems while maintaining clearly defined software boundaries.

✓ Understand how coding principles and standards improve software quality.

✓ Learn how to avoid common mistakes when implementing concurrency or threading.

2. Book description:

Traditionally associated with Windows desktop applications and game development, C# has expanded into web, cloud, and mobile development. However, despite the rich coding features, professionals often encounter efficiency, scalability, and maintainability issues due to poor code. Clean Code in C# guides you in identifying and solving these problems using coding best practices.

This book begins by comparing good and bad code to emphasize the importance of coding standards, principles, and methods. It then includes code reviews, unit testing, and test-driven development as well as addresses cross-cutting concerns. As you progress 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 tools for improving code quality and API design, and study examples of poor coding practices to understand what to avoid.

By the end of this clean code book, you will have developed the skills needed to apply industry-approved coding practices to write clean C# code that is easy to read, extend, and maintain.

3. What you will learn:

✓ Master the art of writing code that can grow and adapt.

✓ Implement the fail-pass-refactor method using a sample C# console application.

✓ Develop custom C# exceptions that provide meaningful information.

✓ Identify low quality C# code that needs refactoring.

✓ Improve code performance using profiling and refactoring tools.

✓ Create efficient and error-free code using functional programming techniques.

✓ Write cross-platform code using MAUI.

✓ Develop cloud-deployable microservices for general-purpose applications.

4. Who is this book for:

This 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. Assuming a deep understanding of C# programming.

5. Table of contents:

✓ Chapter 01: Coding Standards and Principles in C#.

✓ Chapter 02: Code Review – Process and Importance.

✓ Chapter 03: Classes, Objects and Data Structures.

✓ Chapter 04: Writing Clean Functions.

✓ Chapter 05: Exception Handling.

✓ Chapter 06: Unit Testing.

✓ Chapter 07: API design and development.

✓ Chapter 08: Addressing Cross-Cutting Concerns.

✓ Chapter 09: AOP with PostSharp.

✓ Chapter 10: Using tools to improve Code quality.

✓ Chapter 11: Refactoring C# Code.

✓ Chapter 12: Functional Programming.

✓ Chapter 13: Cross-Platform Development with MAUI.

✓ Chapter 14: Microservices.

Link download  :  https://drive.google.com/drive/folders/1s_xZhJm2-OGNixXntP6k2hht8EhsUDhH

Password open file :  https://drive.google.com/drive/folders/1lna5LnxuP3DTN6hx-cMYuYdzNboyIhIB

Leave a Reply

Your email address will not be published. Required fields are marked *