编码规范——代码整洁之道

作者:翁松秀


编码规范——代码整洁之道

“如果你是个木匠,正在打造一个漂亮的五斗柜,你是不会在柜子后面用三合板的,哪怕那是一面对着墙,永远没有人看到它。你知道它在那里,所以即使是柜子后面,你也会用上好的木材。为了能在晚上睡个好觉,你会在审美质量上自始至终争取做到最好。”——乔布斯

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

“随着年龄的增长,我逐渐意识到编程不仅仅是让程序运行而已;编程是创造一个易于理解的可以维护的高效的作品。”——Google公司首席Java架构师Joshua Bloch

SOFA原则:保持简单(Short)、只做一事(One)、少量输入(Few)和抽象一致(Abstraction)

规则一:你永远不会知道你的程序会在什么地方耗费时间。程序的瓶颈常常出现在意想不到的地方,因此在你确信找到瓶颈后再动手优化代码吧。

规则二:测试代码。只有在你详细测试了代码,并且发现一部分代码耗费了绝大部分的运行时间时再对程序作速度优化

“让我们改变传统的对待编程的态度。不是把我们的主要任务想象成是去指示计算机要做什么,而是关注于向人们解释我们希望计算机做什么。”——Donald Knuth

“编程的时候,总是想着那个维护你代码的人会是一个知道你住在哪儿的有暴力倾向的精神病患者。”——Martin Golding

“任何一个傻瓜都能写出机器能懂的代码,好的程序员应该写出人能懂的代码。”——《重构》

你可能感兴趣的:(编码规范)