码迷,mamicode.com
首页 > 其他好文 > 详细

读书文摘--第一部分 表面层次的改进

时间:2014-05-10 04:04:36      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:代码阅读

   表面层次的改进包括:选择好的名字、写好的注释、以及把代码整洁地写成更好的额格式。这些很重要,因为会影响到你代码库中的每行代码

第二章 把信息装到名字里

  • 选择专业的词

  • 避免泛泛的名字(要知道什么时候使用它)

  • 用具体的名字代替抽象的名字

  • 使用前缀或后缀来给名字附带更多信息

  • 决定名字的长度

  • 利用名字的格式来表达含义

1.清晰和精确比装可爱好

找到更有表现力的词

senddeliver dispatch announce distribute route
findsearch extract locate recover
start launch create begin open
makecreate  set up  build generate compose add new

2.避免泛泛的名字

   retval这个名字没有包含很多信息,用一个描述该变量的值得名字来代替它。

   tmp这个名字只应用于短期存在且临时性为其主要存在因素的变量。

   循环迭代器像i,j,iter,it等使用具体信息与其组合使用可能会更有帮助。

建议:如果要使用像tmp,it或者retval这样空泛的名字,那么你要有个好的理由。

很多时候,仅仅是因为懒惰而滥用它们。

3.用具体的名字代替抽象的名字

   在给变量、函数或者其他元素命名时,要把它描述得更具体而不是更抽象


本文出自 “飒飒秋风” 博客,请务必保留此出处http://xjhznick.blog.51cto.com/3608584/1409053

读书文摘--第一部分 表面层次的改进,布布扣,bubuko.com

读书文摘--第一部分 表面层次的改进

标签:代码阅读

原文地址:http://xjhznick.blog.51cto.com/3608584/1409053

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!