12 2022 档案
摘要:第八章为注重实效的项目共有六节分别是:注重实效的团队、无处不在的自动化、无情的测试、全都是写、极大的期望、傲慢与偏见。 注重实效的团队中讲如何成为注重实效的开发者的建议,当然他们也对团队有所帮助,如果个体都是注重实效的,那他对整体起的作用更大。不要留破窗户:作为整体的团队更不应该容忍代码质量的问题,
阅读全文
摘要:第七章为在项目开始之前,共有五节分别是:需求之坑、解开不可能解开的谜题、等你准备好、规范陷阱、圆圈与箭头。 在需求之坑中讲在项目开始之前的一些建议。完美,不是在没有什么需要增加,而是在没有什么需要去掉时达到的。这句话的一种解读时,不要搜集需求,需求太多,容易让我们抓不住重点,更应该深挖需求,围绕核心
阅读全文
摘要:第六章为当你编码时,共有五节分别是:靠巧合编程、算法速率、重构、易于测试的代码、邪恶的向导。 靠巧合编程中讲在编码时应该注意的各类事项。传统智慧认为,项目一旦进入编码阶段,工作主要就是机械的把设计转换成可执行语句。我们认为,这种态度是许多程序丑陋、结构糟糕、不可维护的最大一个原因。编码不是机械工作,
阅读全文
摘要:第五章共有五节解耦与得墨忒耳法则、源程序设计、时间耦合、他只是视图、黑板。解耦与得墨忒耳法则中讲把你的代码组织成最小单位(模块),并限制他们之间的交互。如果随后必须替换某个模块,其他模块仍能够继续工作。应使耦合减至最少。对象间直接的横贯关系,有可能很快带来依赖关系的组合爆炸。比如对某个模块的“简单”
阅读全文