小评编程语言对象命名
依据《C++ primer》,我们这里也把所有的变量、类的实例等统称对象(object)。
我觉得,对象的命名是个人习惯+一些常用的规则,比如什么时候用大写,什么时候用小写,尽量使用人家看得懂意思的名字,等,这些是基本的规则大家还是应该遵循的,也不要太叛逆或者逞强。因为你的程序可能不只是你一个人看的,你需要考虑移植,升级,维护等,而这些事情可能不是你做的,要是你的程序让别人比较难看懂的话,那么说明你的协作性不强,广义上讲也就是你的团队精神缺乏。
有件事我印象比较深,就是裘宗燕老师在《the c++ programming language》里面硬把inline翻译为“在线”,还解释了一大堆原因,但是从这里就给我留下了不好的印象,为什么几乎全世界的中国人都叫“内联”,就你叫“在线”??
有时候东西是没有对错的,只有习惯而已,比如:呆板,我记得小时候上学的时候叫:ai ban ,但是好像初中还是高中以后听说改为:dai ban,为什么呢??因为大部分人管它叫dai ban,那么就是dai ban了。世上本没有路,走的人多了也就变成了路。
评论