如何写出让同事无法维护的代码?
对,你没看错,本文就是教你怎么写出让同事无法维护的代码。
一、程序命名
容易输入的变量名。比如:Fred,asdf
单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)
有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。
抽象。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一样。
缩写。比如:WTF,RTFSC …… (使用拼音缩写也同样给力,比如:BT,TMD,TJJTDS)
随机大写字母。比如:gEtnuMbER..
重用命名。在内嵌的语句块中使用相同的变量名有奇效。
使用重音字母。比如:int ínt(第二个 ínt不是int)
使用下划线。比如:_, __, ___。
使用不同的语言。比如混用英语,德语,或是中文拼音。
使用字符命名。比如:slash, asterix, comma…
使用无关的单词。比如:god, superman, iloveu….
混淆l和1。字母l和数字1有时候是看不出来的。
容易输入的变量名。比如:Fred,asdf
单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)
有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。
抽象。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一样。
缩写。比如:WTF,RTFSC …… (使用拼音缩写也同样给力,比如:BT,TMD,TJJTDS)
随机大写字母。比如:gEtnuMbER..
重用命名。在内嵌的语句块中使用相同的变量名有奇效。
对,你没看错,本文就是教你怎么写出让同事无法维护的代码。
一、程序命名
容易输入的变量名。比如:Fred,asdf
单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)
有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。
抽象。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一样。
缩写。比如:WTF,RTFSC …… (使用拼音缩写也同样给力,比如:BT,TMD,TJJTDS)
随机大写字母。比如:gEtnuMbER..
重用命名。在内嵌的语句块中使用相同的变量名有奇效。
使用重音字母。比如:int ínt(第二个 ínt不是int)
使用下划线。比如:_, __, ___。
使用不同的语言。比如混用英语,德语,或是中文拼音。
使用字符命名。比如:slash, asterix, comma…
使用无关的单词。比如:god, superman, iloveu….
混淆l和1。字母l和数字1有时候是看不出来的。
容易输入的变量名。比如:Fred,asdf
单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)
有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。
抽象。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一样。
缩写。比如:WTF,RTFSC …… (使用拼音缩写也同样给力,比如:BT,TMD,TJJTDS)
随机大写字母。比如:gEtnuMbER..
重用命名。在内嵌的语句块中使用相同的变量名有奇效。
3499电影网 http://www.xinzhiliao.com/sj/qiuji/30530.html- 标签:雳组词
- 编辑:贾贵
- 相关文章
-
如何写出让同事无法维护的代码?
对,你没看错,本文就是教你怎么写出让同事无法维护的代码。 一、程序命名 容易输入的变…
- “双减”落地80天全国近3.3万家教育相关企业消失 平均每天超400家
- 私立高中不能随便进了?教育部发通知,民办院校招生渠道将受限制
- 能文能武的34寸曲面显示器—HKC TG34C3U评测
- 尼克尔 Z 40mm f2镜头评测:便携挂机极致享受
- 曝天玑2000进入量产,采用4nm工艺硬刚骁龙898?
- 一加9RT全款预售!19日首销,更多消息持续放出
- 为什么你“憋”不出论文?
- 学剪辑不是学软件,掌握这 4 大思路任何软件都能剪大片!
- 得罪文化人有多惨?新购楼盘停工西安博士4天写万字论文维权 (附论文下载)
- 生产力工具推荐(你值得拥有!) 搬运自 小黑盒