变量名

1、选择好变量名的注意事项
糟糕的变量名:

 r =  r-rr;
 rrr 
= cc + salesTax(cc);
 r 
= r + LateFee(r1,r) + rrr;
 
 

良好的变量名:

1balance = balance - lastPayment;
2monthlyTotal = newPurchases + SalesTax(newPurchases);
3balance = balance + lateFee(customerID,balance) +monthlyTotal;
4balance = balance + Interest(customerID,balance);

从这二段代码可以看出,好的变量名是易读、易记的。


原则:
1、变量名称要完全、准确地描述出该变量所代表的事物
2、以问题为导向
如一条课程记录,可以命名为:inuputLesson或lessonData,显然lessonData直指问题域
3、最合适的命名长度
 根据Gorla、Benandert 发现,当变量名平均长度在10到16个字符之间时,调试程序所花时间最短。平均名字在8到20,也几乎同样容易调试。
4、变更名的计算值限定词
如果要用类似Total、Sum、Average、Max、Min、Record、String、Pointer、Count这样的限定词来修饰某个名字,那么请记住把限定词加到名字的最后
如:
totalRevence和revenceTotal在语义是等价的

posted on 2006-10-29 17:54  灵风  阅读(418)  评论(0编辑  收藏  举报