关于命名的发展历史来源 http://dawnight.diandian.com/post/2012-11-15/40042780833
怎么样命名有含义:http://coolshell.cn/articles/1990.html
一些要点:
不要用太宽泛的名称,manager,data这类字眼, 应该使用有目的的名称,比如processUserInput, filterFileWord, 一看就知道这个是干什么用的
不要害怕修改名称, 好的名称方便维护的价值要大很多
函数的首个单词是动词,常用动词可以参考如下, get,set为保留动词
变量和常量的单词是名词
一些常用的动词
calculate
filter
intercept
process
clear
generate
merge
split
参考资料
1. 匈牙利命名法——维基百科 (带有变量类型前缀)
http://zh.wikipedia.org/wiki/%E5%8C%88%E7%89%99%E5%88%A9%E5%91%BD%E5%90%8D%E6%B3%95
2. 驼峰式大小写——维基百科 (小写开头)
http://zh.wikipedia.org/wiki/%E9%A7%9D%E5%B3%B0%E5%BC%8F%E5%A4%A7%E5%B0%8F%E5%AF%AB
3. 帕斯卡命名法——维基百科 (大写开头)
http://zh.wikipedia.org/wiki/%E5%B8%95%E6%96%AF%E5%8D%A1%E5%91%BD%E5%90%8D%E6%B3%95
4. Google C++ Style Guide (更加详细的规范)
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml