基因:一坨不知道多少亿年积累下来的屎山代码,要文档没文档要接口没接口,甚至连源代码都没有,分析起来全靠反汇编,而反汇编用的正确性未知的残缺指令集文档都是靠逆向工程摸索出来的。
基因改造:试图用逆向工程得出的指令集编写新功能的机器码,再小心翼翼地插进这座功能强耦合成一坨的屎山里,抽走几块废物代码,同时还不能弄塌这座屎山。
机械:再起炉灶的新项目。现代化的设计规范,清晰的层次结构,易读的文档,标准化的接口,适宜的模块化,开放的源码。
机械飞升:为这个项目开发贡献,以及组合不同的几个模块。
回到题目。不喜欢基因改造可能是因为人类对屎山天然的畏惧——能跑的屎山就不要乱动。