如何在旧的大型复杂维护项目中提高工作效率

时间:2013-11-14 15:01:26

标签: c# performance architecture

我是网络开发者。我最近加入了一个团队,该团队的应用程序是一个超过4年的遗留应用程序。现在我的经理的期望是 - 我应该提高清洁效率,重构旧代码,改善性能问题。

但问题是 - 产品发布现在非常接近,性能非常慢。此外,当我在团队中新加入时,当我看到一些复杂的联合国必要逻辑时,但我感到害怕改变它,因为它不应该破坏现有的功能或补丁修复。

请提出最佳做法,以便解决此类问题并提高工作效率 超出预期。

  • 即使我觉得我在技术上足够健全,但我无法利用 所以我的好心人建议我改进“代码可读性”。任何类似的建议或经验都会对我有所帮助

由于

1 个答案:

答案 0 :(得分:1)

我唯一的建议是尽可能确保您拥有涵盖当前功能的单元测试 - 然后您可以自由地改进功能/性能而不必担心破坏现有功能。当需要重构/改善性能时,用于获得良好代码覆盖的投资通常会带来红利。

至于可读性 - 确保将代码分解为连贯的函数而不是单片代码块总是有帮助......