我喜欢优雅和高效的代码。代码逻辑应该直接了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码。性能调制最优,省的引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做好一件事。
–bjarne stroustrup(《c++程序设计语言》作者)
简洁的代码简单直接。简洁的代码如同优美的散文。简洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直接了当的控制语句。
–grady booch(《面向对象设计与分析》作者)
如果每个例程度让你感到深合己意,那就是简洁的代码。如果代码让编程语言看起来像是专为解决那个问题而存在,就可称之为漂亮的代码。
–ward cunningham(wiki发明者)
我可以列出我留意到的简洁代码的所有优点,但其中有一条是根本性的。简洁的代码总是看起来像是某位特别在意它的人写的。几乎没有改进的余地,代码作者几乎什么都想到了,如果你企图改进他,总会回到原点,赞叹某人留给你的代码–全心投入的某人留给你的代码。
–michale feathers(《修改代码的艺术》作者)