Javascript 设计糟糕的应用程序:我们应该重写吗?
当你在一个架构不好的应用程序上工作时,你肯定知道它不能很好地支持扩展,那么改进应用程序的最佳解决方案是什么 我开发的应用程序是以一种非常糟糕的方式构建的,很难理解,并且花了大约6个月的时间来开发。虽然我刚到这个项目,我们需要做出决定Javascript 设计糟糕的应用程序:我们应该重写吗?,javascript,architecture,project,Javascript,Architecture,Project,当你在一个架构不好的应用程序上工作时,你肯定知道它不能很好地支持扩展,那么改进应用程序的最佳解决方案是什么 我开发的应用程序是以一种非常糟糕的方式构建的,很难理解,并且花了大约6个月的时间来开发。虽然我刚到这个项目,我们需要做出决定 你会重写一切吗 你会每件重构一件吗 你会保持原样,用更好的设计添加新功能吗 考虑到时间就是金钱,你会如何争论正确的解决方案 谢谢答案因人而异。对我来说,我会让其余的事情保持原样。但我会开始以正确设计的方式开发新的活动或功能。 一旦你完成了所有的事情,然后通过重构
- 你会重写一切吗李>
- 你会每件重构一件吗李>
- 你会保持原样,用更好的设计添加新功能吗
谢谢答案因人而异。对我来说,我会让其余的事情保持原样。但我会开始以正确设计的方式开发新的活动或功能。
一旦你完成了所有的事情,然后通过重构旧的来让它变得更好。答案取决于每个人。对我来说,我会让其余的事情保持原样。但我会开始以正确设计的方式开发新的活动或功能。 一旦你完成了所有的事情,然后通过重构旧的来让它变得更好
人类也会犯错误,但我们试图从中吸取教训。我不认为这可以用一般的方式来回答。但我可以问一些问题,答案可以告诉你:
我不认为这可以用一般的方式来回答。但我可以问一些问题,答案可以告诉你:
1.糟糕的设计是由未经实验的开发人员造成的。我被带到这个项目来帮忙。2.我比团队更有经验,更了解如何设计,尽管目前的状态让我想知道什么是最好的解决方案。3.我对整个代码还不够了解,目前正在努力学习更多。4.是的,我们有专门的时间进行重构或重写。5.很多测试都是糟糕的,我们需要重写。6.我们可以得到客户(内部)的支持。7.还不确定什么是最快的解决方案…1。你能教那些没有经验的开发人员吗?还是你会独自重建应用程序。肯定会有一个关于重建的指导和教学-但我的主要问题是什么让你做出这样或那样的决定?我知道你永远无法确定,但哪些因素是关键。糟糕的设计是由未经实验的开发人员造成的。我被带到这个项目来帮忙。2.我比团队更有经验,更了解如何设计,尽管目前的状态让我想知道什么是最好的解决方案。3.我对整个代码还不够了解,目前正在努力学习更多。4.是的,我们有专门的时间进行重构或重写。5.很多测试都是糟糕的,我们需要重写。6.我们可以得到客户(内部)的支持。7.还不确定什么是最快的解决方案…1。你能教那些没有经验的开发人员吗?还是你会独自重建应用程序。肯定会有一个关于重建的指导和教学-但我的主要问题是什么让你做出这样或那样的决定?我知道你永远无法确定,但哪些因素是关键?