Saturday, 29 October 2016

程序员修炼之道读书笔记 40


There's no better way to fix errors than by avoiding them in the first place. 
防患于未然。
上医知病治无病,中医知病治有病,下医治病不知病。

程序员也是一样, 高明的程序员通晓架构,精通编程,写优质近乎无bug的代码(当然不可能完全没有bug),通常在需求或设计阶段就已经把问题消灭。中等的程序员也知道一些架构,善于编程,但是还是要花一些时间改bug,因为他们做不到完美的设计和精确的实现。劣质的程序员,根本不知道什么是架构设计,只见树木不见森林,写一行代码返工三号代码,总是靠模仿写程序,没有懂得软件实现的来龙去脉,疲于应付和救火自己之前埋下的“代码地雷”。

No comments:

Post a Comment