程序语言交流

编程语言作为人类和计算机交流的一层接口,无法避免使用大量数字,
但数字给人类的感觉,一般是无意义的,故我们都会使用
#define
typedef enum
等方式将其成为人类语言,方便阅读。

即使有这个约定,但开发者往往由于所谓的“方便”直接使用了数字,是非常不应该的。
数字真应该出现在最底层,而且只具有唯一的意义。


这个说法,归类为变量命名,变量命名虽然简单,但一直是中国程序员纠结的地方。

---------------------------------------

接口,作为接口应该让使用者明白意义,参数和返回值。
使用者能很方便的查看到这些资料,虽然是很基本,但也不见得有多少间公司能完成。
文档滞后,无文档,老员工也走了,剩下一坨data1,data2,var3,info4的东西。。。

---------------------------------------

长变量名、长方法名的优势
相信使用C/C++的同学,一般都会使用缩写,貌似这里有个使用缩写的氛围。
当然,缩写是必须的,但缩写是有限度的。
“代码即注释、文档”,你就体会到长变量名、长方法名的优势。
能解决你到处索要文档说明的尴尬处境。

---------------------------------------

猜你喜欢

转载自xserver.iteye.com/blog/1573803