Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

让人不会误解的名字

不会误解的名字是最好的名字——阅读代码的人应该理解你的本意,并且不会有其他的理解。

  • 表示上限和下限:max min
  • 表示包含的范围:first last
  • 表示包含、排除某个范围:begin end

命名一个 bool 类型的值,应该使用 is 、 has 这样的词来明确它所表达的含义。 避免使用反义的词,比如 disable。

要小心用户对特定词的期望。例如用户会认为 get 或 size 是一个轻量的方法。