随笔分类 - 编码规范
摘要:程序员写代码需要精益求精,具备工匠精神(反复思考,打磨)。汲取百家之长,各种精华,融会贯通,才能独创黯然销魂掌。 写代码可不是伸手就来的,每个开发人员都有自己的理解。就像武学界的武功一样,讲究招招式式,每门功夫都需要一个名字,想要编写出优质的代码,首先要学会以下十八招式: 第一招:养成一个好习惯 一
        阅读全文
            
摘要:个人认为一个好的方法主要表现在可读性、可维护性、可复用性上,本文通过设计原则和代码规范两章来讲解如何提高方法的可读性、可维护性、可复用性。这些设计原则和代码规范更多的是表现一种思想,不仅仅可以用在方法上,也可以用在类上、模块上。 下面通过具体的例子来讲解。 设计原则 总结:1.单一原则(单一职责,每
        阅读全文
            
摘要:简介 这篇文章主要介绍了阿里巴巴 Java 代码规范(示例代码)以及相关的经验技巧,文章约24055字,浏览量223,点赞数8,值得推荐! 1. 抽象类命名使用 Abstratc开头。 2. 阿里强制规定不允许任何魔法值(未经定义的常量)直接出现在代码中。魔法值会让代码的可读性大大降低,而且如果同样
        阅读全文
            
摘要:除常用方法(如getXxx/isXxx)等外,不要在条件判断中执行复杂的语句,将复杂逻辑判断的结果赋值给一个有意义的布尔变量,以提高可读性。 说明:很多if语句内的逻辑相当复杂,阅读者需要分析条件表达式的最终结果,才能明确什么样的条件执行什么样的语句,那么,如果阅读者分析逻辑表达式错误呢? Nega
        阅读全文
            
摘要:IDEA中安装FindBugs插件: file--Settings--Plugins 在Plugins搜索FindBugs: 安装完成后在项目中选中文件右键找到findBugs: 检查代码结果: 按照提示修改,直到不再检查得到错误。
        阅读全文
            
摘要:IDEA阿里巴巴Java开发规约插件使用 在 10月14日上午9:00 阿里巴巴于在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后,将不符合《手册》的代码按 Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于In
        阅读全文
            
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号