2013年1月24日

代码整洁之道 - 有意义的命名

摘要: 1. 名副其实好的命名会体现出它为什么会存在、它做什么事、应该怎么用。如果名称需要注释来补充,就不算名副其实。int d; // 消逝的时间,以日统计名称d没有体现出时间消逝的感觉,更体现不出“以日统计”。可以替换如下:int elapsedTimeInDays;int daysSinceCreation;int daysSinceModification;int fileAgeInDays;再看下面的if判断:if (status == 1) { … }这里的数字1,无法看出它究竟代表什么意思,称为魔数。应该用有意义的名称代替。if(status == FLAGGED) { … }2. 避免 阅读全文

posted @ 2013-01-24 17:32 zhuyf87 阅读(1104) 评论(0) 推荐(0) 编辑

导航