企业开发项目完整流程

企业开发项目完整流程

1、需求分析

需求来自:老板、产品经理、技术提出
分析需求是否合理、有没有做的必要、

2、设计(概要设计、详细设计)

如何设计算法、设计表/库、怎么管理数据、代码大概如何写

3、技术选型(对于新项目很重要)

完成需求我们需要哪种技术:技术的选型需要经验和技巧

4、初始化/引入需要的技术/组件/框架

例如需要使用pytorch、python里面的库skit-learn、numpy、pandas

5、写demo

不需要一上手就开始做一个很完整的页面
弄个测试用例先试一试

6、写代码(思想业务逻辑)

7、测试(单元测试)

单元测试:是比较细粒度测试,例如对每个增删改查语句的执行进行测试
系统测试:可能也要有,具体是啥测试,意思不明
不要未经测试就上线!!!
最左原则:不要把一些能够提前发现的问题拖到后面
线上发布bug之后再去修改的成本要比在测试时就修改大得多

8、代码提交/代码评审

将代码发布到远程的仓库里(协作开发),同事之间项目检查代码是否有问题,然后再发布上线

9、服务器部署

将项目放到服务器或者容器环境上面

10、发布

有选择的发布不同机器上的容器或服务

内容来自:5分钟,了解企业开发项目的完整流程!(鱼皮)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

饿了就干饭

你的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值