如何写出让同事无法维护的代码?
如何写出让同事无法维护的代码? 01. 程序命名 容易输入的变量名。 比如: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 有时候是看不出来的。 02. 伪装欺诈 把注释和代码交织在一起。 for(j=0; j<array_len; j+ =8){ total += array[j+0 ]; total += array[j+1 ]; […]