标签:cli string 理由 耦合 set 本地 UI box char
这本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。(作者认为书可以有另一个名字:《如何在意代码》)
读这本书,促使我思考代码中何谓正确,何谓错误。更重要的是,它还可以促使自己重新评估自己的专业价值观,以及对自己技艺的承诺。
1、整洁编程
整洁的代码应可由作者之外的开发者阅读和增补。它应当有单元测试和验收测试。它使用有意义的命名。它只提供一种而非多种做一件事的途径。它只有尽量少的依赖关系,而且要明确地定义和提供清晰、尽量少的API。代码应通过其字面表达含义,因为不同的语言导致并非所有必需信息均可通过代码自身清晰表达。——Dave Thomes(OTI公司创始人,Eclipse战略教父) |
2、有意义的命名
string name = employee.getname();
customer.setName("mike");
if (paycheck.isPosted())...
//语境不明确的变量
private void printGuessStatistics(char candidate,int count){
String number;
String verb;
String pluralModifier;
...
}
//有语境的变量
//创建GuessStaticsMessage类,把三个变量做成该类的成员字段
public class GuessStaticsMessage{
String number;
String verb;
String pluralModifier;
...
}
3、函数
4、注释
注:转载请注明出处
【前端阅读】——《代码整洁之道》摘记之整洁代码、命名、函数、注释
标签:cli string 理由 耦合 set 本地 UI box char
原文地址:http://www.cnblogs.com/ljq66/p/7748556.html