
詹森·奥尔斯
本书介绍如何使用各种工具、模式和方法将可读性、可维护性与可扩展性均不尽人意的代码重构为整洁的代码。首先介绍C#的编码标准和原则,然后详细讨论代码评审的过程并说明其重要性。接着介绍类、对象与数据结构以及函数式编程的基础知识。之后介绍异常处理、单元测试、端到端系统测试、线程与并发、API的设计与开发、API密钥与API安全、处理切面关注点等C#相关知识。结尾介绍一系列工具来提升代码质量,并介绍重构C#代码的方法。
这本书讲的内容是值得学习的,但是这个文字表述实在是有点奇怪,以及过于多的概念,什么 狎倪关系,恨不得每个类型都取一个名字,但是实际上一理解会发现原来说的是怎么个意思,本来是可以有更简单,通俗易懂的表述
看上去说的详细,但没有重点,阅读困难。
简单看了代码评审这张,讲了比较多的工具操作类的内容,没什么干货