拼音用得不对,【customer_xifenxingye】,英文混拼音,我就忍了。可细分【行】业 的【行】读:xing ,我就难受了。霸气命名,通,使用保留字比如:ExitReturn,在一些大小写不敏感的语言上,会带来隐患。
在此吐槽 我科 教务系统选课网站 JS代码。基本所有函数命名和变量全部小写,几乎没有下划线...用拼音就算了,还有拼音首字母缩写:xnxq:学年学期kcid:课程idkcxf:课程学分(不记得是不是长这样了)
我觉得第一次写 Obj-C 的时候字符串拼接相关的方法都很令人难忘:string = [string1 stringByAppendingString:string2]以至于之后我一直有一种OC代码都很啰嗦的刻板印象当然了,OC提供的消息声明方法使得代码写起来更像自然语言有的时候读起来还是很舒服的。
我自己初学的时候就是函数变量a,b,c,d,e,全局用大写,子函数名test或ceshi要么part12345😂😂,后来改了#define用纯大写+下划线,函数名用骆驼拼写,变量用小写+下划线,纯英文单词大不了百度翻译
我几年前的程序里就是中文,英文,拼音随便的命名变量名、函数名、类名、namespace,VS支持这么做,干嘛不用,多少年过去了,看自己的程序仍然可以理解,注释都不用。倒是python不支持这样,挺讨厌的
之前有个做前端的同事,当然现在已经离职创业去了。他变量命名有两个习惯:喜欢用单字母缩写,s、l、aN 等等;喜欢用自己的英文名 ben 作为变量前缀或者文件夹名,/ben、aBen。




