代码整洁之道

1、有意义的命名

  • 所有的命名都要有实际意义,命名会告诉你它为什么存在,它做什么事情,应该怎么用。
  • 避免引起误导,变量方法名和实际意义不符
  • 做有意义的区分,array1array2这样的名字你告诉我有啥区别
  • 使用读的出来的名称,真的很有效,编程是社交活动,名字要读的出来!
  • 使用可以搜索的名称,难以搜索的名字会让你难以定位变量或者方法调用等
  • 程序中有意义的数字或者字符串应该用常量进行替换
  • 类名和对象名应为名词或名词词组,方法名应为动词或动词词组
  • 每个概念对应一个词,你可以建立一个术语表参考,要做到统一一致

2、函数:

  • 短小:20封顶最佳
  • 函数要只做一件事
  • 函数参数尽量少
  • 使用具有描述性的函数名
  • 标识参数丑陋不堪,向函数传递布尔值做法并不推荐
  • 函数名是动词,参数是名词,并保证顺序
  • 无副作用,方法不要做方法名语义外的事情
posted @ 2021-08-19 15:29  聂丽芳  阅读(54)  评论(0)    收藏  举报