在后端开发中会遇到许多常见的次汇,这里给大家一个链接供学习参考。
经过这次课程的学习我了解到一个高效的开发流程能一定程度上解决不少效率和人员灵活安排的问题。
后端开发流程一般需要经过需求、开发、测试、发布与运维五个阶段。
其中云原生的不断升级,让新人初入职场后能快速进入开发状态,不需要再为繁琐的环境配置消耗大量的时间。
在开发阶段要养成好的习惯:
代码规范
养成良好的注释习惯,超过三个月的代码,自己都会忘了当时在想什么
不要有魔法数字,魔法字符串
重复的逻辑抽象成公共的方法,不要copy代码正确使用IDE的重构功能,防止修改错误
自测
单元测试
功能环境测试
测试数据构造
文档
大型改造需要有技术设计文档,方案评审
好的接口文档能更方便的和前端进行沟通
测试阶段
基于测试金字塔的测试顺序,越早发现缺陷解决成本就越低 单元测试→集成测试→系统测试→UI测试