研发的写码能力首先要做到代码规范

今天展开来说一个,就是写码能力。

说到写码能力,首先要具备的就是代码规范,为什么说代码规范重要呢?因为我们目前市场提供的研发职位,90%都是基于团队作战的,这就要求团队成员间需要有高效的沟通方式,那么代码规范就是其中之一。大家提前商量好一套认可的标准,照着标准去执行,可以大大减少不必要的沟通成本。

久而久之业内形成了很多优质的代码规范标准最佳实践:

Google代码标准:英文版

Google的代码标准特点就是权威、应用广、大厂备书。我这里提供的是英文原版,我去搜了一下,网上对个别语言有中文翻译,但是没有对所有的都翻译,所以为了保证完整性,我还是发英文版的吧,大家可以自行去翻译,不会的就用翻译软件,还不行就只能跟着我的英语课一起学了。

阿里代码标准:中文版 英文版

阿里的代码标准特点就是中文版、适合国内研发人员、大厂备书、有问题可以咨询。这里是中文版和英文版,但是阿里也是在不断的升级,如果有新版本大家也可以去官方下载

说完业内的代码规范最佳实践,我们再说说落实到具体项目里面我们应该怎么应用:

实际应用中,我们都会去解决比较流行的最佳实践代码标准,思路就是取其精华去其糟粕,可以根据团队成员的技术水平选取,在确定规范之前,先在内部开一个讨论会,列出应该规范的语言模块列表。然后筛选出大家比较认可的业务最佳实践,包括已经成型的规范,或者某个知名的开源库或者平台源码,将其规范抽离出来,然后收集到一起,进行挨个讨论,最后确定出每个条目的规范,形成规范草稿,确定之后,再邀请主管一起开规范落地会,会中把事先确定好的草稿再过一遍,大家确认无误后,方可执行。这里要注意,一旦确定执行就要严格落实,避免规范制定后,实际中不执行。所以就要引入奖惩措施,如果代码审查时发现不符合规范的代码要打回,超过3次就要惩罚,并且列入到绩效考核中。有条件的团队,可以开发一个插件给团队使用,这样可以最大限度的减少不必要的错误,毕竟人是会出错的,机器出错的概率要小很多。

有了标准和执行规范,落实起来就容易很多,最后项目开发完毕,在项目总结会上,要对现有规范进行“挑刺”,对一些不合理的条目进行删减,也可以增加一些最佳实践,这样整个规范就有了增量更新,规范会越做越好,而且这个规范还可以当做新人入职培训的一项进行培训,也要纳入到新人考核中。

这就要求我们研发人员在平时写码时就要养成好的写码习惯,不能随意乱写,而且好的规范可以减少很多不必要的线上bug,提高迭代效率。并且这套规范研发人员也可以收藏,等将来自己做了组长,还可以进行其他新人的培训,受益终身。

这次就写到这里了,如果大家有什么好想法,可以在下面留言。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值