gpt4 book ai didi

refactoring - 你什么时候重构代码?

转载 作者:行者123 更新时间:2023-12-03 21:27:49 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

2年前关闭。




Improve this question




当您在代码中做其他事情时,您会这样做吗?

当你的经理批准它? (似乎这永远不会发生)

我想其中一些取决于变化的影响。如果我更改了代码并且它对类之外没有任何影响,那么对我来说影响很小。

它会变成什么设计变更?当它影响 X 对象或 X 项目时?

我只是好奇其他团队如何解决这个问题......

最佳答案

  • 作为原始开发的一部分(红色/绿色/重构)
  • 当代码审查员
  • 提出建议时
  • 当我们注意到设计痛点
  • 在进行另一项更改时,如果重构影响较小,即通常不会影响任何其他文件。

  • 如果它影响公共(public) API,我通常喜欢将重构作为一个不会改变行为的单个源代码提交(然后将新行为构建到另一个提交中)。如果它也影响其他项目,则需要对此达成共识,并且我希望获得更改他们的代码以进行相同的重构提交的许可。

    关于refactoring - 你什么时候重构代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971863/

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