技术规范与开发规范
但凡管理过团队的人,都知道技术规范与开发规范的重要性,有些团队是leader会同架构人员制定,有些团队是由经验丰富的项目经理主导实施,有些团队是技术架构师自觉发起....总之,技术规范与开发规范是个非常重要的东西,做好了事半功倍,做不好的话,团队协作的话,就很卡顿了,例如,系统集成的时候,模块调用不顺畅,开发人员需要临时修改接口规范等,总之,容易造成项目延期。
顺便多一嘴,参加过项目管理培训的小伙伴应该知道,软考的项目管理教程中,专门有些章节阐述各种规范,我的很多灵感就来自软考的教程,另一方面,来自于这几年的工作经验,这里依然感谢我的第一任领导。
拿一个最简单,最不起眼的事情来说。搭建业务框架,技术选型的时候,我就把接口规范提上议程,我一开始 就把各个模块之前的接口规范确定下来,例如Rest方式,数据类型Json等,有些团队是主动的去用,有些团队只是出于一种习惯,有些团队人云亦云了。
说到规范,立马想到阿里规范,其实 阿里的贡献还是很大的,尤其是对国内技术圈的培育,相比腾讯,阿里还是做了一些实事的。说到这里,我突然很纠结了,大家其实可以直接看阿里的规范就可以了,我自己写着玩的。
单纯的说规范,网上到处都是了
阿里巴巴开发规范在SonarQube、IDE的配套使用
开发规范
命名规范 驼峰规范、首字母大写规范
架构规范——企业架构、架构图
JAVA规范
测试规范,尤其是单元测试规范
前端规范
项目管理规范,例如Git分支管理规范
接口规范
未完待续。。。。
---------------------------------------------------
作者:杨兮臣
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用闲暇时间,把自己毕生所学整理一下,感谢行业的技术大咖