佛祖保佑代码无bug图片_找出队友最靓的代码

b6998eac37cb8e0dfccd6b422cc5a288.png

文 | 魔术师

在一个技术团队中,每个人的技术水平参差不齐,如何才能够保证项目的代码质量,并最好能提升团队中每个人的技术水平,这对于每一个技术团队的管理者而言都是一个难题。

09a06e35f3b563705363dab9b2a8f589.png


佛祖保佑-永无bug

作者目前已知的方法有两种,分别是 「CodeReview」和「技术分享」,经过分析和实践之后,发现还是有一定的局限性。

对于「CodeReview」,如果经过认真的代码检查,的确能够提升个人的代码水平和代码规范性,但是这里的提升有限,因为每个人只能发现他自己能力范围内的一些代码缺陷或 bug。对于同一个问题,能否有更高级的解决方案,或许每个人自己也不清楚。

对于「技术分享」,一个好的技术分享能够提升整个团队的技术认知,这本来是一个很不错的注意,但是一个技术团队,每个人的技术分工也不相同,有做后台的,有做前端的,有做测试的等等,每个人工作所需要的开发语言也不尽相同。这样即使做了技术分享,作用也不会太大,对于有的人而言,或许就是听听热闹,会后就忘记了。

那么,怎样才能有效地提升技术团队中每个人的技术水平呢?作者有一个大胆的想法: 那就是找出队友最靓的代码

具体的操作是这样的: 首先要有一个固定的周期,然后让写同一种语言的开发者从队友的代码中找出最少一段(哪怕是一句)自己认为最靓的代码,然后在整个技术团队中分享出来。

作者对于这个方案的想法是这样的:

  • 1 每个人总是看自己的代码,是很难看出什么问题的,进步也就很困难。读一读别人的代码,对自己多少会有帮助。
  • 2 程序员天生对自己写的代码自信,但是,光自己说瓜甜是不行的,要让队友觉得你行,那你才是真的行。
  • 3 在学习别人代码的时候,自然而然地就能看到问题所在,无论是别人写得好,还是自己写得好,在下次写代码的时候,都会有所注意,知道如何写才更规范。
  • 4 每个人都有机会被别人称赞,自己的代码被别人称赞,对于程序员而言,那是对他最大的肯定。
  • 5 全员参与,赞赏别人,或者被别人赞赏,积极性就有了保证。
  • 6 有人代码写的烂,不要紧,因为这样他的代码就不会得到赞赏,但同时他又必须找到其他人的优秀代码,这样他就会借鉴别人的,然后就达到了提升自我代码水平的目的

嗯,以上就是作者对于提升技术团队整体代码水平的看法。

---- 2019-10-19

PS: 这个方案,作者还没实行过,目前所在的技术团队太小,玩不起来,等团队壮大了,再向老大提一提,那一定很好玩。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值