1.如果程序员太过在意过往那些软件留下的教训,就一行代码也写不下去。
做一个乐天派,在Chandler草创期,首席软件架构师安德森能直面失败,对程序员来说,需要洞悉坏的一方面,对灾难场景的想象应该是一种素养。
2.一旦选定整理手段,往后就要一直沿用这种方法了;换用其他方法所需的劳力投入太大,超过了多数人愿意接受的范围。
这就是蓝图的重要性,定好如何做能避免来回修改。在项目早期,一个团队选择语言和技术,准备切入开发时,选择会变得更加重要。
3.好程序员懂得写什么,而卓越的程序员知道改写并复用什么。
在开发过程中,善用*能大大提升效率。