你所见过最恶心的代码片段是怎样的？
看到这个必须来答一波！ 交代下背景：unity3d环境下开发，现在的项目分几个模块，前两个模块是外包做的，现在项目到了后期我们自己的程序要对整个项目进行优化，结果打开外包做的东西我跟另外那个程序哥们都震惊了。 这个人，从来不实例化物体，用多少摆多少。命名英汉结合，纯数字。 用3d的摆法摆2d的image，就用几张图拼一个标牌，竟然连图片的Z轴都还要改变。 一个场景里面无数个canvas。 unity给好的button未点击、点击、鼠标悬停不用，自己写一个。 一个if后面的小括号几十行代码。 一个2000多行的单例类备注不超过30行。 而且代码耦合度极高，代码结构及其冗余，看起来一大堆没用的代码，偏偏里面又夹杂着一些用到的，一删就报错，真的让人老壳疼。 放两张图大家感受一下。 第一张是他代码里面一个if语句后面的判断条件，对，就是一个if后面的（）里面的判断条件，整整写了几十行，而且这一个方法里面有好多个这样类似的if语句。 第二张是这个大神在unity场景中gameobject的命名，这些1，2，3，4还不是最强的，还有很多汉语拼音命名和英汉结合命名，真的看的头都大了，找个东西半天找不到。 而且这个人从不用代码实例化物体，都是用几个直接在场景上摆几个，我真的是，一模一样的东西连个预制体都不做，这真的是程序员而不是工厂流水线工人？ 我本来以为我是unity开发人员中处于最底端最菜的一批，每次看别人的代码和项目都是抱着膜拜和学习的心态来看，看不明白的地方我都会觉得是自己水平不够，直到遇见这个人做的东西我真的是！！怎么会有这么菜这么辣鸡的程序员！！ 从上周开始我跟公司另外那个程序，我们俩该这个模块天天加班，周末还过来加班到九点，改的怀疑人生，吐槽吐到词穷，还是没完全改好。。。 哎，不说了，继续改项目去。