25
BIG何时重写答案?
刚读了有关“大改写”的问题,我就想起了一个我想自己回答的问题。 我有一个可怕的项目,传给我,是用Struts 1.0用旧Java编写的,表具有不一致的关系,或者根本没有关系,甚至没有主键的表也没有要用作主键的字段,但并不是唯一的。大部分应用程序都以某种方式“正常工作”。大多数页面被重用(复制粘贴的代码)并进行硬编码。曾经从事该项目的每个人都以一种或另一种形式诅咒它。 现在,我长期以来一直在考虑向高层管理人员建议对这个可怕的应用程序进行完全重写。我正在慢慢尝试个人时间,但我真的觉得这值得一些专门的资源来实现。阅读有关大型重写的文章后,我有了第二个想法。当我想说服上级支持我的重写时,这不是很好。(我在一家很小的公司工作,因此该提案有可能获得批准) TL; DR什么时候可以重写答案,您可以使用哪些参数来支持它?
278
code-quality
rewrite