我是一个点网开发人员。我最近加入了一个团队,其中应用程序是4+年遗留的应用程序构建。现在,我的经理期望- 1。我应该更有效率的清理,重构旧代码改善性能问题。
但问题是-产品发布现在非常接近,性能非常缓慢。当我刚加入团队的时候,当我看到一些复杂的不必要的逻辑时,我感到害怕去改变它,因为它不应该破坏现有的功能或补丁修复。
请提出可采用的最佳做法,以应对这种情况,提高效率,使之超出预期。
谢谢
发布于 2013-11-14 15:07:26
我唯一的建议是在可能的情况下确保您有涵盖当前功能的单元测试--然后您可以自由地改进功能/性能,而不必担心破坏现有的功能。当需要重构/改进性能时,用于获得良好代码覆盖的投资通常会产生红利。
至于可读性-确保代码被分解成连贯的函数而不是单块代码块总是有帮助的.
https://stackoverflow.com/questions/19981041
复制相似问题