经常在本站看到有人讨论说跑路之前可以给公司代码埋点雷,比如:
故意把注释写得没有参考价值活用变量闭包,闭包内外变量名称尽可能用一样的,这样整个代码就会看起来逻辑极其混乱难以分析;大量使用语法糖和各种简略写法,比如六七个箭头函数裹在一行里,高耦合低内聚,不写输入参数检查,只要调接口的时候参数有任何一点不对,马上崩……
对我们人类来讲,这么处理之后当然会增加阅读难度,而且琢磨半天也不一定能修好。看到最近大火的 Chat GPT 可以重构代码,感觉很惊奇。就感觉如果 AI 继续发展下去,像上述这类给代码下毒之类的手段恐怕就不那么好使了。
或许有朝一日,当 AI 足够强大,那些没人敢碰的屎山也就不再是一个困扰了吧,真期待那样的未来啊。