博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java开发团队管理细则
阅读量:5103 次
发布时间:2019-06-13

本文共 1278 字,大约阅读时间需要 4 分钟。

软件开发是团队协作,多人开发很容易造成协调问题,因此,做一些必要的开发规范,有助于帮助新员工成长,也有助于提高开发效率,防止各种问题影响开发进度。

1. 代码规范

建议每位java开发人员都读一下

阿里作为中国最大规模使用Java的公司,也是Java技术实力最强的公司。这个手册在业界影响很大,已经成为了很多团队的开发标准,更加方便的是,开发了IntelliJ Idea插件,使用方式见官方说明文档: 可以在写代码时实时对常见的代码书写错误或者可能留坑的地方进行提示,非常有用。

如图:插件利用Inspections设置了很多规则进行检验,包含的都是代码规范,如果有错误或者不规范的地方,会标出来,有些还会给出修正建议,非常方便。

1.png

扫描生产环境一个老项目,结果如下,注意这些问题,有助于提高员工能力。

2.png

PS:推荐FindBugs-IDEA,能够帮助我们找出一些代码中的潜在问题,建议配合Alibaba Java Coding Guidelines一起使用。

2. 项目行结束符统一

当一个开发同一个项目的开发人员,有些使用mac/lunix, 有些使用windows时,很容易因为行结束符的不同导致做code review比较diff的时候出现整个文件不一样的情形,其实不是文本不一样,只是行结束符不一样。

windows的行结束符是CRLF(\r\n), 而Unix and OS X的是LF(\n)
因此,最好将行结束符统一设为LF。

设置方式:intellij idea → file → setting → code style → line separator 设为Unix and OS X(\n)

3.png

然后开启本地行结束符提示,当有文件行结束符与设置不一致时,文件上边缘会出现提示,并支持一键修复,如果是老代码进行修改,也有对整个project进行扫描,并一键全部替换,非常方便。

4.png

3. code style

大括号应不应该换行,== 两边应不应该空格,一行代码最长写多少,这些都是代码格式规范,

在 intellij idea → file → setting → code style 中都有设置,同一个项目甚至同一个公司的开发人员,最好都使用同一份模板,保证大家代码的一致性,在写完一段代码后,执行Reformat Code(windows下Crtl + Alt + L), 可以一键将不符合格式规范的代码进行修正。

如果公司没有统一的规范的话,建议使用Google的规范,

4. git使用规范

多人开发,很容易出现merge conflict,一般来说都有test分支和master分支,在每次合test分支前,先merge master,保证当前分支与master同步,避免在test分支合自己分支时,出现由于自己代码分支版本落后而导致不应出现的conflict。

如果可以,建议使用gitflow框架,条理清楚,操作方便。

转载于:https://www.cnblogs.com/shenpengyan/p/9709408.html

你可能感兴趣的文章
noip模拟赛 czy的后宫
查看>>
常州模拟赛d3t2 灰狼呼唤着同胞
查看>>
bzoj3932 [CQOI2015]任务查询系统
查看>>
Control Flow ->> Containers
查看>>
ECNU1012
查看>>
使用SqlBulkCopy 批量操作大量数据
查看>>
Orchard详解--第八篇 拓展模块及引用的预处理
查看>>
python装饰器系列(一)
查看>>
《你必须掌握的Entity Framework 6.x与Core 2.0》书籍出版
查看>>
从C#中传递object到lua的一个问题
查看>>
python项目---数据可视化(02)
查看>>
meteor 检测运行环境,手机或者桌面
查看>>
34-Digit factorials
查看>>
evaluateScript--evaluatePopoverScript--区别
查看>>
Android MediaPlayer SeekTo 在 8.0 版本上优化说明
查看>>
map.entry<k,v>小用法(转)
查看>>
mysql自增字段重排 或 归零
查看>>
eclipse svn设置忽略文件
查看>>
centos7更改默认的python版本,安装python3.6.4
查看>>
Zuma (区间DP)
查看>>