有多少次在接手了别人的项目之后,夜读代码时都想大声说一句“辣鸡!”;有多少次在重温自己以前写的大段代码时质疑“这居然是我写的?”……在这个以瘦为美的时代,臃肿的代码同样不受人欢迎,那么如何什么代码才是简洁代码呢?
“一千个读者有一千个哈姆雷特”,简洁代码也没有特定的确切定义,每个程序员都可以有自己的独特见解。所以,我们收集了关于简洁代码的15种看法,帮助大家来更深刻的理解一下简洁代码。
1.简洁代码是简单粗暴的,要有好的读写体验,充满清晰的抽象性和直观的控制。
2.简洁代码要清楚的揭示出目前亟待解决的问题。
3.简洁代码就是做到极致。
4.简洁代码可以让你爱上阅读,就像面对一个精美的音乐盒不自觉露出微笑。
5.简洁代码可供其它程序员轻松阅读,具有单元和验收测试,有意义的命名,提供单一的方式,依赖性小,具有最小的API。
6.简洁代码应该对于其它人有助益甚至是影响改变。
7.无论多么优雅,没有经过测试的代码都不是简洁代码。
8.简洁代码:越少越好。
9.简洁代码:人类可读。
10.简洁代码:匠心之作。
11.简洁代码:在作者看来没有什么比简洁更重要。
12.在保证所有测试正常运行,充分表达设计系统想法的前提下,最大限度减少诸如类和功能的实体数量。
13.简洁代码:减少重复,具有很高的表现力,并具有简单的抽象。
14.简洁代码:如果你阅读的每个例程都是所期望的,那么代码是简洁干净的。
15.简洁代码:美丽的干净代码让语言看起来是为了解决问题而存在的。
,