代码之家  ›  专栏  ›  技术社区  ›  Gareth Simpson

我应该重构我的Django对象模型吗?

  •  0
  • Gareth Simpson  · 技术社区  · 16 年前

    由于不值得深入探讨的原因,我正在研究的django应用程序的对象模型现在是“错误的”,因为许多1到Many的关系被表示为Many到Many。该应用程序功能正常,大部分时间都在通过QA。它从未被部署过。

    我的设计强迫症让我想重构它以纠正问题。唯一的好时机是现在,在它投入生产之前,但现在仍然不是那么好的时机,因为QA必须重做,项目会下滑。

    进行重构有什么好的工程理由吗?这是一个用户基数为数十而不是数万的工具,数据库在短期到中期甚至长期内都不太可能增长到很大规模。我强烈怀疑表现是否会成为一个因素。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Reed Copsey    16 年前

    我可能认为重新进行QA的唯一商业原因是可维护性。我的问题是:

    • 这个项目会长期使用吗?
    • 这个项目会随着时间的推移而改变和调整吗?

        2
  •  0
  •   Fragsworth    16 年前

    常常 我会假设这就是这里发生的事情。

    推荐文章