关键是,现在有接到一个相同的项目,领导说拿旧的改改就可以了,但是只要一个地方报错,其他项目全部都要改,很难维护
任何项目的维护难度其实都差不多。
虽然你说这个项目代码很菜,维护起来很难,如果代码很规范设计合理,维护简单。但是这是一种静态
的观点。
因为代码很规范设计合理,维护简单的项目,项目的规模必然会扩大,复杂度上升,那么还是会不好维护(虽然可能是复杂性、学习成本等,而不是代码糜烂造成的难以维护)。
相反,一个很糟糕的项目,这种糟糕限制了项目规模,所以它规模有限,维护起来也不至于非常难。
因此,项目的代码质量和规模达到的是一种均势。
另一个方面,项目本身的价值和它的质量或者开发水平也是一种均势。比如说“教育管理项目”,也就是内部单位使用,用户有限,价值不高,所以使用最“先进”的技术,聘用最资深的开发者来开发,是得不偿失的,资源错配的。所以好的开发人员和技术,必然向边际成本效应更大的项目流动。