1
2
在我看来,这种类型的重构通常不在时间表中考虑,只有在有额外的时间时才能进行。 通常情况下,运输代码的标准是它是否有效, 如果这是最好的代码解决方案,就不一定了 . 所以在回答你的问题时, 我会在有时间的时候尝试重构 . 第一要务仍然是生成一段功能性代码。 |
2
2
需要考虑的事项:
正如Galwegian所指出的,这是许多商店的唯一标准。然而,IMO同样重要的是:
如果您要维护它,那么考虑:
这很难猜测,但是考虑到许多代码基远远超过了它们最初作者所设想的有用性。(Y2K有人吗?)我逐渐形成了这样一种感觉:什么时候重构是值得的,什么时候重构是不值得的,主要是因为太频繁地犯了“不”的错误,后来又后悔了。 |
3
1
只有在需要进行更改时才进行更改。但少一些怪癖总是一个好目标。在一个特定的软件上花费的大部分时间都是在维护上,所以如果你能做些事情使之更简单,你将减少花在这段代码上的总时间。尽管如此,如果它工作并且不需要任何修改,就不要改变它。 |
Alex Pander · cleaner代码的嵌套命名空间[已关闭] 6 年前 |
Jamil Noyda · 导入模块的最佳方式Python[复制] 6 年前 |
Samselvaprabu · 我们是否需要不惜任何代价避免重复? 6 年前 |
user9549524 · 基于一列的值从二维矩阵中提取值 6 年前 |
MedAl · 不使用try/catch处理异常 6 年前 |
Declan McKenna · 特殊情况模式在Swift中是否多余? 6 年前 |