当前位置: 首页 > Web前端 > vue.js

告诉你:前端最舒服的React项目开发方式!

时间:2023-04-01 01:50:48 vue.js

告诉你:前端最舒服的React项目开发方式!---从4个方面,给大家分享前端在开发过程中从忙碌状态到迅猛状态的演变过程。这四个方面是:1.【统一代码和开发规范】2.【完整的前端文档和接口文档】3.【简单易懂的前端数据管理方式】4.【合理的提取组件】【导读】回忆去年同期,每天加班到22点甚至24点是家常便饭……因为太忙,没时间学习新东西。每天都是【接受需求】【做开发】——然后——【接受需求】【做开发】。没有时间静下心来思考……如何提高自己的工作效率,如何提高我们团队的工作效率!每次参加公司的【月计划】会议,都免不了要讨论一个话题,“这个月[Bottle]姓谁?”,意思是:面对需求,哪个部门或小组有一个[瓶颈]?面对技术总监一次又一次的怒火:“又是前端姓[Bottle]吗?”,压力真的不小……当时我们前端开发人员8个,后面10多个-终端开发人员。开发按项目分组,每个需求基本上会安排1-2个前端,3-4个后端,共同完成开发任务。前后端的比例基本上是1:2或者1:3。通常有4-5个开发任务同时执行。所以当时的状态是大概有4-5个前端一直在完成业务需求,这些前端基本上要同时进行1-2个项目。因为公司实行的是【敏捷开发】模式,测试完一个需求,马上进入下一个需求。有时候,没有时间去测试和修复bug。。。所以,那个时候,可以说是相当辛苦了。。。我们自己的框架,组件,还有一些公共的方法,也需要安排1-2个前台-端到开发和维护,这1-2人还需要灵活帮助人数不足的项目。而我作为技术负责人,基本没办法参与开发项目……因为,每天的会议一个接一个……【需求分析会】【项目评审会】【原型评审会】】【接口文档评审会】【测试用例评审会】...除了这些,还有部门周会,月会,前端内码recode,技术分享会等等....【历史技术债】在之前的工作环境下,又过了半年,我和前端同事基本对遗留系统进行了重组,基本解决了当时旧系统遗留的问题,公司老的ERP系统有多个版本,有的是基于easyUI+JQURY的,有的是基于vue1.0+饿了么UI1.0的。因为没有办法升级VUE和UI库,成本非常高。旧系统也有很多错误。我记得在一周的测试中发现了将近300个错误。每天下班后17:30开始解决bug数。每天50-60个bug,平均分配给3-4个人,每人10-20个。一、修改完毕,我就去下班了。大家都知道改别人写的代码是最痛苦的事情,因为你要了解对方的编程思路,然后再判断是否合理。如果别人的整个思路都是错误的,那你就得重新开始。如果只是思想上的漏洞,还是可以想办法弥补的。所以,由于种种原因,我们毅然决定改掉老系统的bug后,不再在老系统上开发新功能,并结合自身的业务特点,确定了我们新的前端框架,并做了一系列的开发的编程规范,并将其构建成一个可持续扩展的平台……大约在去年5-6月份,我们决定使用基于Reat的系统框架。当时考察了dva、umi等流行的框架,终于开发了一套基于React的前端脚手架……至于为什么要开发新的脚手架,我担心使用其他脚手架可能会出现,依赖不能及时更新的问题,和版本,比如DVA,它的1.0和2.0版本差别很大。最新的2.0版本,还是有错误....所以,长痛不如短痛。我们自己看官方文档,自己写脚手架。由于是自己写的,扩展起来也很方便。而在开发的过程中...我们不仅总结,哪些是常用的操作,可以提高我们的开发效率...然后,总结方法,写出相应的通用方法...待续..。.