课程名称:Vite零基础快速入门
课程章节:Vite + React 开发 ToDoList
课程讲师:Tomas
课程内容:
本节课主要介绍我们完成一个需求从提出到上线的完整的生命周期,并且如何使用vite搭建生产可用项目,完成从开发、打包,部署到上线的全部流程。帮助我们了解vite打包构建的一个全流程。剖析了一个需求的拥有完整生命周期的必要性。
课程收获:
-
需求的生命周期
我们组件的开发有组件自己的生命周期,比如说vue,react,angular等前端框架都有自己的一个完成的生命周期,表示组件从开始创建,到组件更新,再到组件销毁的一个完整的过程。那么需求也有他自己的生命周期,即我们在这个需求提出到完成的一个过程。主要包括几个阶段:
1、需求阶段:主要做的就是编写需求文档,进行需求评审,再而就是需求评审时需求遗留问题的再次评审。需求文档又包含需求背景、收益、详细需求、原型图设计稿,埋点等等。
2、研发阶段:是生命周期的第二阶段,包含根据原型图拆分功能模块,然后根据拆分的模块评估开发功能联调排期、排期之后就是技术方案设计、如果一个需求很复杂,前期一定要进行一个方案设计,对所有需求进行梳理,这样才能更好的理解需求完成开发,最后就是业务代码实现,经过亲几个阶段的的准备再来开发我们的业务代码,才能做到事半功倍。
3、测试阶段:主要是测试用例评审,开发自测,提测演示,修复bug
4、上线阶段:打包部署、线上验证,数据收集,效果回归。- 了解原型图画图工具
- axure
- process on
通过话原型图也可以梳理我们的需求,直观清晰的原型图,对于开发而言也是非常有利于提高效率的。
从这节课可以感受,一个完成的需求生命周期是我们做开发需求了解并且参与的,而且每一个阶段都有他的必要性,一个功能能否做的好,对于我们是否参与了需求周期阶段来的一个体现。我们不能拿到一个需求就进行代码编写,而是应该先分析需求,拆分模块设计好方案,最后才进行我们代码吗开发测试与上线回归。