当需要频繁更改模型时如何优化工作流程?
How to optimize workflow when frequent model changes are required?
我有一项服务,模型经常变化。
目前,更改模型需要在不同级别进行更改,包括更改代码、SQL 查询、protobuf 模型、文档、测试...
减少更改模型所需时间的常用方法有哪些?
我对此的看法:
- 减少组件之间的依赖关系,使更改不那么麻烦(设计方法:loose coupling)。
- 创建您的依赖关系模型,以便清楚哪些更改会影响整个系统的哪些部分(例如 dependency structure matrix)。这应该包括测试和文档。
- 旨在通过配置改变很多东西。
- 自动化(例如automated generation of documentation)
希望这能让您知道要看什么。
我有一项服务,模型经常变化。
目前,更改模型需要在不同级别进行更改,包括更改代码、SQL 查询、protobuf 模型、文档、测试...
减少更改模型所需时间的常用方法有哪些?
我对此的看法:
- 减少组件之间的依赖关系,使更改不那么麻烦(设计方法:loose coupling)。
- 创建您的依赖关系模型,以便清楚哪些更改会影响整个系统的哪些部分(例如 dependency structure matrix)。这应该包括测试和文档。
- 旨在通过配置改变很多东西。
- 自动化(例如automated generation of documentation)
希望这能让您知道要看什么。