本文已经收录自 JavaGuide (59k+ Star):【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
本文比较简短,基本就是推荐一些对于写好代码非常有用的文章或者资源。讲真的,下面推荐的文章或者资源强烈建议阅读 3 遍以上。
团队
- 阿里巴巴Java开发手册(详尽版) https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(华山版).pdf
- Google Java编程风格指南: http://hawstein.com/2014/01/20/google-java-style/
个人
- 程序员你为什么这么累: https://xwjie.github.io/rule/
如何写出优雅的 Java 代码
- 使用 IntelliJ IDEA 作为您的集成开发环境 (IDE)
- 使用 JDK 8 或更高版本
- 使用 Maven/Gradle
- 使用 Lombok
- 编写单元测试
- 重构:常见,但也很慢
- 注意代码规范
- 定期联络客户,以获取他们的反馈
上述建议的详细内容:八点建议助您写出优雅的Java代码。
更多代码优化相关内容推荐:
- 业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!:https://juejin.im/post/5dad23685188251d2c4ea2b6
- 一些不错的 Java 实践!推荐阅读3遍以上!:http://lrwinx.github.io/2017/03/04/细思极恐-你真的会写java吗/
- 解锁新姿势] 兄dei,你代码需要优化了:https://juejin.im/post/5dafbc02e51d4524a0060bdd
- 消灭 Java 代码的“坏味道”
开源项目推荐
作者的其他开源项目推荐:
- JavaGuide:【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
- springboot-guide : 适合新手入门以及有经验的开发人员查阅的 Spring Boot 教程(业余时间维护中,欢迎一起维护)。
- programmer-advancement : 我觉得技术人员应该有的一些好习惯!
- spring-security-jwt-guide :从零入门 !Spring Security With JWT(含权限验证)后端部分代码。