我曾经见过很多人用汉语拼音做变量名,包括用在数据库中,比如数据库名、表名、字段名,包括用在 java/c#/c++/javascript 中。
用什么做变量名,本无伤大雅。用汉语拼音做变量名,比用汉字作变量名,要好很多。
问题在于,汉语中,同音字太多,从汉字转成拼音,很容易转,很容易懂,不会产生歧义。但是让另一个人看汉语拼音做的变量名,则需要这个人的思维中,将拼音转换成汉字,由于同音字的大量存在,会造成理解困难、甚至理解错误。
=========================================== Read More