什么样的代码才是真正好的、整洁的代码?来看看年夜牛们怎么说。
Bjarne Stroustrup,C++之父:
引用
我喜欢优雅、高效的代码:
● 逻辑应该是清楚的,bug难以潜匿;
●依靠起码,易于维护;
●错误措置完全按照一个明晰的策略;
●机能接近最佳化,避免代码杂乱和无原则的优化;
●整洁的代码只做一件事。
Grady Booch,《面向对象剖析与设计》作者:
引用
●整洁的代码是简单、直接的;
●整洁的代码,读起来像是一篇写得很好的散文;
●整洁的代码永远不会袒护设计者的意图,而是具有少量的抽象和清楚的节制行。
Dave Thomas,OTI公司创始人,Eclipse计谋教父:
引用
●整洁的代码可以被除了原作者之外的其他开发者阅读和改善;
●具备单元测试和验收测试;
●有一个有意义的名字;
●使用一种体例来做一件工作;
●起码的依靠,并明晰界说;
●供给了一个清楚的、最小的API;
●应该按照说话特征,在代码中零丁显示需要的信息,而不是所有的信息。