gpt4 book ai didi

coding-style - 如何重构快速发展的代码?

转载 作者:行者123 更新时间:2023-12-04 04:51:23 24 4
gpt4 key购买 nike

我有一些研究代码是真正的老鼠窝,到处都是代码重复,显然需要重构。然而,随着我对主题提出新的变体并将它们融入代码库,代码库也在不断发展。我推迟重构这么久的原因是因为我觉得当我花了几天的时间想出好的抽象,看看哪些设计模式适合什么地方等等,我想尝试一些新的不可预见的想法使我的抽象完全不足。换句话说,由于代码发展的速度,我真的不知道抽象线属于哪里,即使不乏(近似的)重复并且代码的一般困惑使得向其中添加内容成为现实疼痛。应对这种情况的一般最佳做法是什么?

最佳答案

不要花这么长时间重构!

当您要对一段代码进行更改时,请考虑对其进行重构以使更改更容易。

进行更改后,再次重构以清除该更改造成的损害。

在这两种情况下,将重构变小并快速完成,然后继续。

您不必始终保持代码原始,但请记住, 更容易走得快如果你有很好的分解代码(当然,如果你有很好的单元测试)。

关于coding-style - 如何重构快速发展的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/589175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com