Carson-Zhao
God helps those who help themselves
posts - 7,comments - 6,views - 3228

1.PRD需求文档

通过PRD明确团队所需要的事情,是否满足用户需求,并且能够记录产品的设计

2.明确功能

从PRD中明确所需要做的有哪些功能,便于业务功能拆分和后端安排

3.确定存在的难点

根据难点去预估开发时间和任务安排,并且可以记录在该项目中遇到的难点和解决方案

4.画架构图

梳理技术架构,捋清楚模块和模块之间的关联,便于后期维护,同时加深对整个系统的理解和掌握

5.定协议

模块、系统、各端之间避免不了通信,通信就需要统一好协议规则,避免通信失败

6.设计数据结构和算法

根据业务场景明确需要用到的数据结构和算法,现有库满足则直接调包,不满足则安排其他部门合作开发

7.预估容量

根据调研和预估业务数据体量,从而预估磁盘、内存、CPU、宽带,避免项目一上线,立马把原有的资源利用率拉满

8.考虑部署

考虑项目的容灾性、异地多活、确保服务不会因为一台服务器挂,整个服务不可用的场景

9.设计评审

基于以上考虑设计出来的概要设计,要和相关的开发人员确认是否存在问题,一经认同、确认的部分,各开发人员需严格按照设计中的规则来进行开发

10.编码开发

各端大佬,根据分配的任务,各自以架构师设计为核心,各自设计开发

11.自测

编码开发完成之后,各端需要先自行检测自己负责的接口

12.联调

自测结束后,证明接口可以简单的交互,但是并不覆盖较复杂场景的交互,前后端联调时会校验相对复杂一些的场景交互

13.提测

联调始终不能较为全面的覆盖所有场景,专业的事儿交给专业的人去做,提测,让测试去校验更多的复杂场景交互

14.code review

让项目组成员一起看看代码,接口设计、兼容性、字段、变量、命名等等

15.合并主干

确认功能验证、代码质量、设计合理之后合并版本代码到主干分支

16.发布部署

posted on   Carson-Zhao  阅读(348)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示