57-131

13.Eliminate Effects Between Unrelated Thing 消除无关事物之间的影响。

要能设计出独立,单一,高内聚的主键。

14.There Are No Decisions.不存在最终决策

15.Use Tracer Bullets to Find the Target 用曳光弹找到目标。
找到某种东西能让我们快速、直观和可重估地从需求出发,满足最终系统的某个方面要求。

16.prototype for learn.为了学习而制作原型

17 program Close to the Problem Domain.靠近问题领域编程

18 Estimate to Avoid Surprises 估算,以免发生意外

19 iterate the Schedule with the code 通过代码对进度表进行迭代

20 keep Knowledge in Plain Text 用纯文本保存知识。便于理解,易于测试

21 use the Power of Command Shells 利用shell的力量。
在某些情况下,命令行更快

22 Use a Single Editor Well 用好一种编辑器
选一种编辑器,彻底了解他,并将其用于所有的编辑任务。

23 Always Use Source Code Control 总是使用源码控制

24 Fix the Problem,not the Blame  要修正问题,而不是发出指责。

最容易欺骗的人是你自己
25 No Panic 不要恐慌。

27 Don't Assume it --Prove It
不要试图假定而试图证明

28 Learn a Text Manipulation Language 学习一种文本操纵语言。

29 Write Code That Writes Code 编写能编写代码的代码

30 You Can't Write Perfec Software 你不可能写出完美的软件

猜你喜欢

转载自zys0523.iteye.com/blog/1403464
57