一、背景

很多人不重视编码规范,不在意编程风格,不考虑代码的健壮性可维护性等。

很多人总有一种心态,就是我不读这些一样写代码,是的没错,是可以写!

但是更容易出各种bug,不知不觉会挖很多坑,团队合作其他同事会感到很痛苦,代码可读性很差,后期也很难维护。

有些人会说自己很忙,这一块没那么重要,其实很大程度上是找借口,往往不了了之了。

我认为不管是编程初期还是后面进阶,这一块都非常非常非常重要。

下面是我都看过的,而且认为非常不错的关于代码可读性,健壮性,可维护性等方面的非常不错的图书。

强烈推荐如下图书:

《阿里巴巴Java编程规范》、《重构-改善既有代码的设计》、《编写可读代码的艺术》、《代码整洁之道》、

《修改软件的艺术》、《修改代码的艺术》、《遗留系统重建实战》、《Effective Java》

二、具体图示

《阿里巴巴Java编程规范》

https://book.douban.com/subject/27605355/

《重构-改善既有代码的设计》

https://book.douban.com/subject/4262627/

《编写可读代码的艺术》

https://book.douban.com/subject/10797189/

《代码整洁之道》

https://book.douban.com/subject/4199741/

《修改软件的艺术》

https://book.douban.com/subject/27151925/

《修改代码的艺术》

https://book.douban.com/subject/2248759/


《遗留系统重建实战》

https://book.douban.com/subject/27150248/

《Effective Java》

https://book.douban.com/subject/1103015/

https://book.douban.com/subject/3360807/

《代码不朽》

如果觉得本文对你有帮助,欢迎点赞评论,欢迎关注我,我将努力创作更多更好的文章。

推荐几本提高Java代码规范、可读性、健壮性和可维护性的基本经典图相关推荐

  1. 如何提高Java代码的可重用性?

    提高java代码可重用性有哪些方法措施,以下就讲解了三种关于提高java代码可重用性的措施,一起来了解一下吧~ 改写类的实例方法 通过类继承实现代码重用不是精确的代码重用技术,因此它并不是最理想的代码 ...

  2. 阿里巴巴Java代码规范

    阿里巴巴Java代码规范 1.及时清理不再使用的代码段或配置信息. 2.不要在foreach循环里进行元素的remove/add操作,remove元素请使用Iterator方式. 3. POJO类中的 ...

  3. Java代码规范、格式化和checkstyle检查配置文档

    为便于规范各位开发人员代码.提高代码质量,研发中心需要启动代码评审机制.为了加快代码评审的速度,减少不必要的时间,可以加入一些代码评审的静态检查工具,另外需要为研发中心配置统一的编码模板和代码格式化模 ...

  4. 文思海辉工作-Java代码规范(2019-08-20)

    (review代码,check代码需要注意的规范,需牢记!) 目录 1.前言 2.标识符命名规范 2.1统一 2.2简洁 2.3骆峰法则 3.代码格式 4.注释规范 1.前言 Java代码规范以SUN ...

  5. Java代码规范检查插件调研及总结

    代码规范工具对比 代码规范工具是什么 大家应该都有过写完代码后review的情况:用于提高编码质量,尽早的发现问题:节约开发时间和成本. 但review 这个过程往往要消耗 更多的开发资源. 所以就出 ...

  6. MyEclipse中阿里JAVA代码规范插件(P3C)的安装及使用

    JAVA代码规范插件(P3C)是阿里巴巴2017年10月14日在杭州云栖大会上首发的,使之前的阿里巴巴JAVA开发手册正式以插件形式公开走向业界.插件的相关信息及安装包都可以在GitHub(https ...

  7. 解读阿里巴巴 Java 代码规范(2): 从代码处理等方面解读阿里巴巴 Java 代码规范...

    前言 2017 年阿里云栖大会,阿里发布了针对 Java 程序员的<阿里巴巴 Java 开发手册(终极版)>,这篇文档作为阿里数千位 Java 程序员的经验积累呈现给公众,并随之发布了适用 ...

  8. 提高 Java 代码质量

    高质量代码中往往缺陷更少!确保高的 Java 代码质量有两个步骤:尽早并经常地编写各个层次的测试用例,以及持续的监测质量状况.那么我们又该如何实践呢?本专题汇集了大量来自代码质量专家们的专业经验.最佳 ...

  9. Java代码可理解性/可读性及编码规范

    目录 目录 0.写在前面 1.可理解性的标准(alias:可读性) 1.1.Code quality measurement:WTFs/min 1.2.Metrics 1.3.How to do in ...

最新文章

  1. 【Flutter】StatefulWidget 组件 ( PageView 组件 )
  2. Java的agent机制简述
  3. 「拥抱开源, 又见 .NET」系列第三次线下活动简报
  4. oracle 扩展分区,Oracle 在线扩展分区
  5. vue router children 路由变了 组件没变_Vue.js从零开始——路由(2)
  6. Magicodes.Admin.Core开源框架总体介绍
  7. Linux shell编程中read参数说明
  8. 软件测试工程师面试-常见的python笔试题(一)
  9. 计算机软件 退货,如何在在电脑收银系统中实现商品退货
  10. Ubuntu下eclipse无法识别手机驱动
  11. esp8266 阿里云 加湿器 天猫精灵
  12. Maya mtoa使用Houdini Mplay当渲染窗口
  13. 20222817《Linux内核原理与分析》第五周作业
  14. C++实践 极简版本贪吃蛇小游戏
  15. 【深度】被加班,狼性文化面纱下的奴性文化
  16. DP(动态规划)入门(一)
  17. 2021-2027全球与中国EMI/EMC滤波器市场现状及未来发展趋势
  18. CrawlScript语言轻松实现网络爬虫——轻松爬取整站信息
  19. 扳倒井酒病毒性营销方案策划
  20. tailWindCSS

热门文章

  1. 【手把手教你C#如何使用SqlSugar操作MySQL数据库】三 SqlSugar使用案例
  2. php 递归实现无限极分类和排序_php递归无限极分类
  3. 达芬奇17的初级剪辑教程
  4. 利用EXCEL批量提取超链接
  5. 生物类研究所如何提升数据安全性?
  6. 计算机网络之网络安全基础-身份认证
  7. 回头客会员管理系统收银机为什么不能使用个人二维码收款?
  8. 路由器固件逆向AFL 入门
  9. LabVIEW自适应屏幕分辨率缩放
  10. d3.js 旋转图形_江苏轿车车轮旋转弯曲疲劳试验机公司,请看