您的位置  广州生活  男女

如何写出让同事无法维护的代码?

对,你没看错,本文就是教你怎么写出让同事无法维护的代码。

一、程序命名

  • 容易输入的变量名。比如: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
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186