个人开发心得

本人与2019年05月14号外包于中国平安集团,目前主要负责智慧金融项目,此乃本人一些开发心得。

1.由于项目较大,整个开发组前后端有80多人,项目模块分别开发,刚入职的时候可能会了解的不够全面,所以一定要多问,很多时候你觉得完成的一个功能,其实并不是跟你想的一样,他是跟其他模块联合的,所以要尽可能的了解需求,不要盲目开发,否者再好的代码也是一团垃圾。

2.要注意规范化操作,由于80多人的团队比较多,每个人的想法都是不一样的,所以一定要统一规范化操作,比如上脚本,需要先审核才能上

3.重构/修改别人代码时。一定要考虑对整体的影响性,不能修改了一个bug引来了更多的新bug,同时不要随意更改他人的代码,修改前一定要问清楚,别人当初为什么要这么写

4.因为是敏捷开发,每个版本都可能会有新的模块的BUG,或者旧的模块引起的BUG,针对生产上已存在的BUG(脏数据)要想办法解决

5.不要怕苦怕累,刚入职时,只专注于后端,再到现在的全栈开发,中间有一段时间接触前端很是痛苦,但熟悉后就会发现一切并不是那么难(如VUE,VUE是一种声明式开发的前端框架,它结合了angular和react,无非也就是前端模板,数据类型,方法,计算属性,缓存,监听)

6.由于系统较大,我们需要精简代码,不要写一大堆没有意义的代码,可复用的代码就不要再自己写一遍。当有复杂逻辑的时候一定要写上自己的备注,避免他人误解逻辑

7命名的规范化,千万不要再随意使用A  B  C  D这种毫无意义的单词

8.不要给自己挖坑,在开发的时候不要全部东西都一次性写死,客户可能第二次需求还是要开发这个模块,写死了就需要自己多写一个接口,这还不是最坑的,如果涉及到表逻辑,需要重构表的时候,那就等背锅吧

9.当有不懂的问题时尽可能消费自己的人脉,因为很多问题在你眼中很难,可是别人之前已经遇到过这种问题,所以已经有解决方案了

10.别不拿别人的时间当时间,有一种不懂叫做我自己都不知道为什么不懂,我不知道自己错在哪里,还需要别人帮你找错,我觉得这是一种极不负责的表现。就好像一个BUG,被测试发现了,截个图之后就什么也不说,还要考自己猜,如果他跟你说清楚,是在什么环境,什么角色登录,走到了什么流程,经过了什么操作,什么字段出现了问题,这样就能很快的定位问题。

11.报错的时候,首先F12看接口是否有返回数据,如果返回了,那就是前端操作问题。没有返回就是后端操作问题,这时候需要去查看日志比较快,不要再想着自己走一笔数据

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值