-----------------------Chapter1:整洁代码----------------------
1、《C++》程序设计语言作者——C++之父Bjarne Stroustrup 对于整洁代码的定义:
我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;经量减少依赖关系,使之便于维护;移居某种分层战略完善错误处理代码;性能调至最优,省的引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做好一件事。
2、Grady Booch,Object Oriented Analysis and Design with Applications《面向对象分析与设计》的定义:
整洁的代码简单直接。简洁的代码如同优美的散文。整洁的代码从不隐藏设计者的意图,充满了赶紧利落的抽象和直接了当的控制语句。
3、Michael Feathers,Working with Legacy Code《修改代码的艺术》
4、Ron Jeffries,Extreme Programming Installed《极限编程实施》 Extreme Programming Adventures in C#《C#极限编程探险》