由于不值得进入的原因,我正在研究的django应用程序的对象模型现在“错误”,因为从1到Many的许多关系都表示为多对多。应用程序正常运行,并且通过QA的大部分方式。它从未被部署。我应该重构我的Django对象模型吗?
我的设计OCD让我想重构它来纠正这个问题唯一的好时机,现在,它投入生产之前,但它仍然不是很好的时间内QA就必须重做和项目会滑落。
是否有任何良好的工程理由来进行重构?这是一个工具,其用户基数将在数十而不是数以万计,并且数据库不可能在短期到中期增长到很大规模,甚至可能是长期的。我强烈怀疑表现会成为一个因素。