身为一个半路出身的 Java 程序员 如何规范代码

2018-06-21 14:19:00 +08:00
 lueffy

转行 Java,刚工作几个月,目前所在项目组是刚组的 Java 团队,所以没有人带 做的第一个项目就是一个班主任管理系统,主要是查,现在也上线了。 现在在做一个外教招聘系统,业务比较简单,后台的部分前后端都自己写 那么问题来了,虽然东西写出来能用,但是我总觉的心虚,总是觉得自己“不正规” 开发软件用的是 idea 装了阿里规范的插件,如果有提示我不规范的地方,我会立马改正 但是总是觉得自己还是有不规范的地方,具体我不知道,因为我如果知道我就改了

我的问题是,我怎么才能知道自己的代码是否规范,在没有指导,没有 code review 的情况下? 多读一些源码? 如果可以的话,还是比较希望有那种教程式的源码,因为一般代码,虽然有些地方好,但如果经验不足,你也不知道它好,更不知道好在哪里

总之,身为一个半路出身的 Java 程序员,怎么才能让自己的代码规范起来呢?有什么推荐的书籍或者教程吗?

4466 次点击
所在节点    Java
26 条回复
wdlth
2018-06-21 22:40:42 +08:00
装上 SpotBugs, PMD, SonarLint,规范标记可以打到你怀疑人生。
jerrry
2018-06-21 22:45:58 +08:00
@arthasgxy 学好英语跟写好代码不冲突
fuchaofather
2018-06-22 09:54:03 +08:00
可以参考阿里巴巴的规范. https://github.com/alibaba/p3c?spm=a2c4e.11153940.blogcont69327.9.49d74b623wPqPA

国内用这个规范的应该不少,
specita
2018-06-22 09:57:26 +08:00
idea 装个 阿里的规范 插件
thinkmore
2018-06-22 10:17:14 +08:00
其实你这是不自信。

首先相信自己,其次你通过规约软件提醒你不符合规范的都改了,这很好,然后看看别人写的代码,学习写的好的地方。
有空看看你常用工具包的源码,看看大神怎么写的,比如 guava、commons 等。
Sirormy
2018-06-22 10:28:19 +08:00
当然是看规范咯

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/464714

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX