![]() |
1
3
如果代码是可读/可理解的,并且将来不太可能被更改或扩展,那么您可能希望保持原样。 将 改变,或者你需要在某个时候为它构建一个解决方案,你最好马上重构它。而且签入代码比以前更干净是一种很好的做法。 但请记住,这取决于投资回报。简单的重构可能会级联到代码的其他部分,然后这些部分也必须进行重构。如果代码库在将来不能得到持续的开发,那么花太多时间重构它可能是不值得的。 |
![]() |
2
1
我的想法是,最有用的重构发生在处理新特性或修复bug时。在编写新代码或修复bug时,需要签入代码的改进版本(如果可以改进的话)。因此,如果设计模式改进了代码(可读性、可扩展性和可测试性),那么在执行此操作时,您可以重构到该模式。 在没有其他动机的情况下重构到模式对我来说没有什么价值。要使模式有用,确实需要解决一个问题。 |
![]() |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 3 年前 |
![]() |
Justin · Python自属性重命名 7 年前 |
![]() |
Sabutobi · 长dict属性行的重构 7 年前 |
![]() |
Falco Alexander · 简单LINQ重构/样式 7 年前 |
|
05bs001 · Euler 12需要优化 7 年前 |
![]() |
slartidan · 如何将lambda表达式重构为方法引用? 7 年前 |
|
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 7 年前 |