企业开发项目完整流程

企业开发项目完整流程

文章目录

  • 企业开发项目完整流程
    • 1、需求分析
    • 2、设计(概要设计、详细设计)
    • 3、技术选型(对于新项目很重要)
    • 4、初始化/引入需要的技术/组件/框架
    • 5、写demo
    • 6、写代码(思想业务逻辑)
    • 7、测试(单元测试)
    • 8、代码提交/代码评审
    • 9、服务器部署
    • 10、发布

1、需求分析

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

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

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

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

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

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

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

5、写demo

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

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

7、测试(单元测试)

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

8、代码提交/代码评审

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

9、服务器部署

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

10、发布

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

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

你可能感兴趣的:(NLP项目,项目开发)