研发效率之代码质量失控

2019-05-17  本文已影响0人  一尺围栏

诱因

做为技术团队的TL,平时工作可能会很多,比方说参与需求分析,架构设计,任务分配,解决复杂问题,团队管理,绩效评估,敏捷实施推动等等。当TL的大部分时间被上述工作所占用时,TL实际参与代码开发的时间会大幅减少,同时对代码质量的关注度也可能急剧下降。

失控

如果一个开发团队逐渐降低对代码的关注力度,代码质量的失控是必然的结果。主要体现在:

(1)团队内代码风格和具体实现细节会千奇百怪,各领风骚。

(2)不断地制造几百,甚至几千行的代码,以至于无人敢碰无人能理解。

(3)团队成员相互抱怨对方的代码糟糕。

(4)实现新需求时,需要耗时耗力分析源码,改动风险和测试难度也越来越大,甚至需要推倒重来。

坚持不懈

所以,作为TL,关注代码决对是第一要务,任务时候都不能放松。同时,需要做好以下几点:

(1)制定代码规范,和伙伴一起持续不断的改进和学习。

(2)提交代码之前,进行代码自动化的检查和代码review。

(3)持续不断的推动自动化测试.

(4)做好技术培训和分享,让伙伴写出结构层次清晰,简洁高效的代码。

上一篇 下一篇

猜你喜欢

热点阅读