Please enable Javascript to view the contents

编写可阅读代码的艺术读书笔记

 ·  ☕ 1 分钟

1. 关于名字

  • 选择专业的词
  • 避免泛泛的名字
  • 用具体的名字代替抽象的名字
  • 使用前缀或后缀给名字附带更多的信息
  • 决定名字的长度
  • 利用名字的格式来表达含义

2. 把信息装到名字里

通常来讲,加上像 is、has、can 或 should 这样的词,可以把布尔值变得更明确。

get 开头的方法,习惯被当做轻量级访问器,只是简单地返回一个内部成员变量。如果违背这个习惯,可能会误导用户。i

  • 包名、模块名、局部变量名、函数名

全小写+下划线式驼峰

eg: this_is_var

  • 全局变量

全大写+下划线式驼峰

eg:GLOBAL_VAR

  • 类名

首字母大写式驼峰

示例:ClassName()


微信公众号
作者
微信公众号