原文:提升Java代码质量(一)

博主双 入手了一本 Effective Java第二版 ,本系列文章将初步梳理书中内容,我也查了些资料,我会针对知识点做一点展开,方便以后复习回顾 Item .考虑用静态工厂代替构造器: 静态工厂的优势: 更易于阅读 有名称 可以做成单例 Singleton 的 可以实现多态 返回多个子类型的对象 在创建参数化类型的实例时,他们使代码变得更加简洁 静态工厂存在的不足: .类如果不含共有的或者受保护 ...

2018-12-20 13:53 0 717 推荐指数:

查看详情

常用的6种代码重构方法帮你提升80%的代码质量

在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名: 臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(SRP)的理解。这些类往往会变得很臃肿,是由于不同的且在功能上缺少关联的方法都放在了相同的类里面。 长方法: 方法 ...

Tue Aug 26 06:02:00 CST 2014 0 2313
提升代码内外部质量的22条经验

本文主要关注代码的内部和外部质量,编程的价值观,代码质量的评估标准,整洁代码的匠艺以及如何维护已有的代码。 外部质量:用户所能感受到的部分,正确性,易用性,效率,可靠性。 内部质量代码质量):可维护性,灵活性,可移植性,重用,可读性,可测试性,可理解性。 总结的22条经验 ...

Wed Sep 18 20:29:00 CST 2013 14 3099
Java代码规范与质量检测插件SonarLint

1. SonarLint SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道 下载与安装 在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint 或者选中文件或目录,点击菜单栏 ...

Fri Jun 05 22:03:00 CST 2020 0 769
怎样编写高质量java代码

代码质量概述 怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。 代码质量所涉及的5个方面,编码标准、代码重复、代码覆盖率、依赖项 ...

Wed Mar 12 00:55:00 CST 2014 14 11495
Java代码规范与质量检测插件SonarLint

1. SonarLint SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道 下载与安装 在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint 或者选中文件或目录,点击菜单栏 ...

Fri Apr 19 22:36:00 CST 2019 0 12921
Java代码质量度量工具大阅兵

以下大部分工具使用样例请访问https://github.com/jiangxincode/ApkToolBoxGUI FindBugs FindBugs:http://findbugs ...

Sat Nov 24 07:14:00 CST 2018 2 775
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM