0
|
Dan Is Fiddling By Firelight Leniency · 技术社区 · 15 年前 |
![]() |
1
1
我没来过 相当地 我认为你在正确的轨道上保持客户在不同的解决方案;在最初的开发阶段,重复代码可能是额外的工作——但是在管理依赖性时,你可能会陷入巨大的痛苦之中,这仍然是一件可怜的事——首先是管理依赖性的开销。 我会保留 Stable Abstractions Principle 和 Stable Dependencies Principle 请记住:将尽可能多的公共和低级别代码分发到库中,这些库不会有太多变化,并且更具争议性(和政治敏感性)的包可以引用这些库。 纯净的 业务逻辑代码/模块。所以我认为合理的再利用是可以接受的。
尽管您所做的不是一个多租户应用程序,但我认为您可能会发现一些常见的问题,并希望找到一些有用的解决方案或方法。 我在这里提出的所有建议似乎都是在代码/体系结构/模式级别上的-我知道我在实际的代码管理/质量保证/发布方面没有做太多的志愿工作-抱歉。 |