一、整洁代码

2015-12-14  本文已影响557人  树下老男孩

为什么要写糟糕的代码?

混乱的代价:

开始新设计:

什么是整洁代码?

Bjarne stroustrup:

我喜欢优雅和高效的代码,代码逻辑应直截了当,叫缺陷难以隐藏;尽量减少依赖,使之便于维护;依据某种分成战略完善错误代码处理;性能调至最优,省的引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做好一件事。

Michael Feathers(修改代码的艺术作者):

我可以列出我留意到的整洁代码的所有特点,但其中有一条是根本性的。整洁的代码总是看起来像是某位特别在意它的人写的,几乎没有什么改进的余地,代码作者什么都想到了,如果你企图改进它,总会回到原点,赞叹某人留给你的代码———全心头人的某人留下的代码。

Ron(c#极限编程探险作者):

不要重复的代码(表示某种想法未在代码中得到良好的体现),只做一件事,提早构建简单抽象(在集合中查找某物)

美国童子军军规:让营地比你来时更干净。

改好一个变量名,拆分一个过长的函数,消除一点点重复代码

上一篇 下一篇

猜你喜欢

热点阅读