我想优化我的angularjs前端应用程序和清理代码,以提供更好的代码质量。
我考虑引入更多的抽象,因为我实现了许多相似的外观,但略有不同的控制器。
我的问题如下:
发布于 2017-09-20 14:17:48
回答你的问题:
在重构之前,真正重要的是拥有一个强大的自动化测试基础。如果不添加测试,那么速度非常慢,以确保不会破坏现有的功能。
这个话题真的很大,不可能在这里发表文章,但我认为这是让一个有经验的程序员最重要的话题之一。
发布于 2017-09-20 13:13:41
如果一个代码是好的还是坏的是你自己的意见。
为了使代码看起来更好、更高效,我会这样做:
还有很多事情需要清理代码,但这些只是一些例子。
发布于 2017-09-20 13:29:27
如果代码有效--不要碰它:)
然后,当您处理bug修复或新特性\更改时--看看您是否也可以逐步改进您正在使用的代码片段。你越多地使用代码,你就能更好地理解你应该得到的整体情况,改进和优化的机会应该变得更加明显。(你还应该继续从其他来源学习-书籍、互联网、其他代码库)
现在有了神奇的“一刀切”的解决方案:)但是是的,您可以从另一个答案中建议的简单样式更改开始。
https://stackoverflow.com/questions/46322974
复制相似问题