gpt4 book ai didi

refactoring - 不断重构我自己的代码......一个非常糟糕的做法

转载 作者:行者123 更新时间:2023-12-03 09:38:31 27 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




我在这里有一个奇怪的问题。

我是这里唯一一个总觉得我必须重写/重构我自己的代码的程序员吗?

有时我这样做只是因为我认为速度可能会提高,或者仅仅是因为我相信
代码可以很容易地导入到以后的项目中。

嘿,有时只是因为它对我的眼睛来说看起来更干净。

我生病了吗?我是不是太完美主义了?只有我有这个问题吗?

最佳答案

看看TDD .基本前提是:

  • 编写失败的测试
  • 编写代码让测试通过
  • 积极重构

  • 作为一般原则,我认为积极的重构是一个好主意——为什么代码比你真正需要的要多。困难来自两部分,第一,为什么没有目的的重构,第二,如果你没有一套测试来测试重构的版本,你怎么知道你没有在功能上改变重构的代码? TDD 是对这两件事的回答。

    我鼓励您养成重构的习惯,但我也鼓励您进行 TDD 之类的实践,这样您就不会在执行时破坏代码。

    HTH

    关于refactoring - 不断重构我自己的代码......一个非常糟糕的做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4129543/

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