写代码之前:⑥总结
2024-08-09 本文已影响0人
影子喵喵喵
在多人协作的项目中,不断提高项目质量,除了依靠代码之外的工程手段,还要依靠设计建模。
从具体实践的角度来看,设计建模在不同的环境中,调整具体的流程和侧重具体的节点,也能够实现快速高效,不会导致繁琐和低效能的现象。
在写代码之前应该做的几件事情:
1、找准涉众利益(越是新的项目,越是要分析好,如果是小功能的迭代,则可以从产品需求文档中寻找);
2、画出原来的业务流程图,和改进之后的业务流程图(业务流程图是对业务理解是有极大帮助,在绝大部分场景中都不应该省略);
3、分析系统的职责边界,画出系统用例(往系统中添加较小的功能可以考虑不画出来,心中有数即可);
4、写出具体的用例路径和约束(对系统安全和稳定越是关注,越应该去写出具体路径和约束);
5、识别主要的类,属性和职责,画出重要实体的状态机(简单功能则直接用代码来表达即可)。