返回

1. 规范的制定过程

前端

转转前端开发规范的落地实践 #

转转在早期团队较小的时候,没有太多规范,遇到问题用自己最擅长的方式去解决就行。随着公司发展,团队越来越大,因为没有统一规范而造成的问题也越来越多,例如代码风格不统一、代码质量参差不齐、难以维护等等。基于这些问题,我们在去年上半年,制定了一个转转前端开发规范,经过这大半年的实践,达到了预期的效果。接下来我会具体介绍一下这个规范的制定过程和落地实践。

规范的制定是一个循序渐进的过程,我们首先成立了一个规范制定小组,小组成员包括前端技术专家、产品经理和设计人员。小组成员经过讨论,确定了规范的大致框架,包括代码风格、代码质量、单元测试、代码审查等方面的内容。

在确定了规范的大致框架后,小组成员开始对每一项内容进行细化,并参考了业界比较流行的一些规范,如阿里巴巴前端开发规范、Google JavaScript Style Guide等。经过几轮的讨论和修改,最终形成了一个完整的转转前端开发规范。

规范的制定只是第一步,更重要的是如何落地实践。我们采取了以下几个措施来落地实践这个规范:

    1. 技术分享:我们在公司内部组织了多次技术分享,向全体前端工程师介绍规范的内容,并鼓励大家在实际工作中使用规范。
    1. 代码审查:我们在代码审查过程中,严格按照规范对代码进行检查,发现不符合规范的地方及时提出整改意见。
    1. 代码评审:我们每周组织一次代码评审,由资深工程师对大家的代码进行评审,并给出改进意见。
    1. 线上监控:我们对线上代码进行监控,如果发现有违反规范的地方,及时通知相关人员进行整改。

通过以上这些措施,我们成功地落地实践了转转前端开发规范,规范的落地实践带来了很多好处,例如:

    1. 代码风格统一:代码风格统一后,代码的可读性和可维护性大大提高,便于团队成员之间的协作。
    1. 代码质量提高:规范的落地实践提高了代码质量,减少了线上故障的发生,提高了系统的稳定性。
    1. 单元测试覆盖率提高:规范的落地实践提高了单元测试覆盖率,便于及时发现代码中的问题,降低了线上故障的发生。
    1. 代码审查效率提高:规范的落地实践提高了代码审查效率,便于资深工程师对大家的代码进行评审,并给出改进意见。
    1. 线上监控效率提高:规范的落地实践提高了线上监控效率,便于及时发现有违反规范的地方,并通知相关人员进行整改。

总体来说,转转前端开发规范的落地实践取得了非常好的效果,规范的落地实践不仅提高了代码质量和系统稳定性,而且还提高了团队协作效率。