一编程规约 (一)命名风格 某些时候在命名常量的时候,会觉得太长而减少长度导致命名不清。 抽象类及测试类写得比较少。 这一点值得注意,在开发中,布尔变量我都是使用is开始。 关于包名和类名的单数和复数形式,主要集中在util这里,有时候傻傻分不清楚。看到公司很多项目的帮助类包名都为com.xxx.u ...
分类:
编程语言 时间:
2017-10-31 17:36:22
阅读次数:
175
阿里java开发手册已经发表,很多都值得认真研究思考,看到零度的思考题,没忍住研究了一下。 零度的思考:https://mp.weixin.qq.com/s/dDR21k30s6ZVfDvl8BVQmA 首先,看一下给出的反例的执行结果。 1. 如果是"1",最后list中的元素为["2"] 2. ...
分类:
其他好文 时间:
2017-10-28 16:41:22
阅读次数:
186
在阅读《阿里巴巴java开发手册》中,看到如下说明: 有些不懂,就去查找了相关资料。 官网描述如下: 总结一下就是说,无论是LENGTH()还是CHAR_LENGTH()都是为了统计字符串的长度。只不过,LENGTH()是按照字节来统计的,CHAR_LENGTH()是按照字符来统计的。例如:一个包含 ...
分类:
其他好文 时间:
2017-10-27 15:31:38
阅读次数:
174
只列一些我能看懂的.... 1类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:macroP ...
分类:
编程语言 时间:
2017-10-22 21:04:39
阅读次数:
887
此工具配套阿里巴巴Java开发手册:http://www.cnblogs.com/EasonJim/p/6436387.html Eclipse安装和使用方法:https://github.com/alibaba/p3c/blob/master/eclipse-plugin/README_cn.md ...
分类:
编程语言 时间:
2017-10-18 01:56:49
阅读次数:
238
一、github地址: https://github.com/alibaba/p3c 二、.eclipse插件的安装 此处示例采用eclipse,版本为 Neon.1 Release RC3 (4.6.1RC3) 1.help-install new software 2.弹出的窗口点击add 在( ...
分类:
编程语言 时间:
2017-10-17 18:43:20
阅读次数:
700
阿里巴巴 Java 开发规约插件初体验 阿里巴巴 Java 开发手册 又一次来谈《阿里巴巴 Java 开发手册》,经过这大半年的版本迭代,这本阿里工程师们总结出来避免写出那么多 Bug 的规范,对于 Java 开发者简直就是必备开发利剑了。 针对这个手册,我之前也简单写过两篇简单的解读,手册的确是清 ...
分类:
编程语言 时间:
2017-10-16 23:27:56
阅读次数:
310
给大家分享一个阿里巴巴的java开发规范,在日常自动化工作中我们可以参考一下,特别是用java进行coding的同学。 而且还可以利用相应的插件进行代码扫描检测,感兴趣的们可以马上应用到自动化中来。 IDEA 插件安装 IDEA 版的插件已发布到 IDEA 官方仓库中(最低支持版本 14.1.7,J ...
分类:
编程语言 时间:
2017-10-16 16:56:01
阅读次数:
503
在 10月14日上午9:00 阿里巴巴于在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件,该插件在扫描代码后,将不符合《手册》的代码按 Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编 ...
分类:
编程语言 时间:
2017-10-16 15:01:56
阅读次数:
180
《阿里巴巴 Java 开发手册》自从第一个版本起,倍受业界关注,相信很多人对其中的规则也有了一定的了解,很多人甚至希望能尽快在自己的团队推行起来,这样大家有了一套共同的开发准则。但是,如何更好的去遵守规则并且按照手册去开发我们的系统确变得不那么容易,为了让开发者更加方便、快速的将规范推动并实行起来, ...
分类:
其他好文 时间:
2017-10-16 15:00:26
阅读次数:
118