C# (.NET) 纯净代码
C# (.NET) 纯净代码
简介:
《C# (.NET) 纯净代码》是一本面向开发者的实用指南,旨在帮助大家编写易于阅读、维护和扩展的代码。与抽象理论不同,作者专注于针对 .NET 生态系统的具体技巧和模式。
本书内容简介
本书涵盖了创建高质量代码的完整流程:从变量命名到应用程序架构设计。您将学到:
- 如何在 C# 中应用 SOLID 原则,创建灵活且低耦合的类。
- 利用 .NET 特性(LINQ、async/await、Generics)对遗留代码进行重构的技巧。
- 使用 xUnit/NUnit 编写单元测试以及为 ASP.NET Core 编写集成测试的规则。
- 如何进行 code review 并在团队中推行编码标准。
- 在 .NET 应用程序中处理异常、日志记录和错误处理。
适合读者
- 初级开发者:希望避免常见错误,学会编写同事能理解的代码。
- 中级开发者:希望深入掌握架构和重构方面的知识。
- 团队领导:寻求关于设置 code review 流程和在团队中推行最佳实践的实用建议。
阅读本书后您将学到什么?
- 如何避免“代码坏味道”(code smells),将混乱的代码转变为清晰的架构。
- 为什么注释常常有害,以及如何让代码实现自文档化。
- 如何在 .NET 中正确设计类、接口和依赖关系。
- 真实的重构案例:从糟糕代码到纯净代码,并附有逐步讲解。
- 测试如何帮助维护代码纯净并防止回归问题。
本书语言通俗易懂,注重实践。所有代码示例均可下载,并在 .NET 8 下经过测试。如果您希望不再花费数小时调试他人(或自己)的代码,那么这本书就是为您准备的。