摘要:
注重实效的偏执 该章节第一个小节即是按合约设计,这里的合约并不是客户和程序员之间的合约,而是代码编写的规则条约,这能帮助我们编写代码更加格式化,从而减少bug的产生,让变更更加地简单易行。比如,我们要编写保护性代码。要对输入的数据进行不断的检验,确保输入数据没有问题再运行合适的代码。我们要让真正实现 阅读全文
摘要:
在项目开始之前 在开始项目的第一步是需求,寻找需求。项目的第一步都是搜集需求,但是需求并不是搜集的,而是挖掘到的。搜集的需求往往是模糊的,因为客户也不知道他想要什么,他提出模糊的需求,而我们又缺乏相关的专业知识,很容易造成误解,为了防止这种情况,一方面需要保持沟通,一方面建立需求文档。使用UML用例 阅读全文
摘要:
注重时效的哲学 在本章节中,放在首位的就是教导一个具有实效性的程序员应该做到负责,能为自己的成功自豪,就该为自己的失败而诚实坦率地负责。不要在失败后寻找借口,而应该在失败前寻找方法。条条大路通罗马,我们应该在事先考虑到可能出现的意外状况,设计应急方案或者主动寻求帮助。程序员要做的是积极主动发散性地面 阅读全文