随笔分类 -  其它-[开发规范]

摘要:官方:https://google.github.io/styleguide/shell.xml 中文: http://zh-google-styleguide.readthedocs.io/en/latest/google-shell-styleguide/ https://github.com/ 阅读全文
posted @ 2018-06-08 08:38 EasonJim 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:一、基本命名规范: groupId:定义当前Maven项目隶属的实际项目,例如org.sonatype.nexus,此id前半部分org.sonatype代表此项目隶属的组织或公司,后部分代表项目的名称,如果此项目多模块话开发的话就子模块可以分为org.sonatype.nexus.plugins和 阅读全文
posted @ 2018-02-04 00:50 EasonJim 阅读(8336) 评论(0) 推荐(0) 编辑
摘要:来自老阮的中文技术文档规范:https://github.com/ruanyf/document-style-guide 阅读全文
posted @ 2017-12-26 23:57 EasonJim 阅读(532) 评论(0) 推荐(0) 编辑
摘要:注意:在Linux下全部文件和文件夹命名都是小写的! Linux系统区分英文字符的大小写。命名目录和命名文件的规则是相同的。除非有特别的原因,否则用户创建的文件和目录名要使用小写字符。大多数的Linux命令也使用小写字符。 Linux系统下的文件名长度最多可到256个字符。通常情况下,文件名的字符包 阅读全文
posted @ 2017-12-14 00:49 EasonJim 阅读(32070) 评论(0) 推荐(0) 编辑
摘要:先由Sun制定,之后Sun把Java卖给了Oracle,最后就成了Oracle制定的了。但是版本比较旧了,停留在1999年。 相比Google的编码规范,罪名写的却别就是Sun采用的是4个空格进行缩进。 参考文档:http://www.oracle.com/technetwork/java/java 阅读全文
posted @ 2017-11-22 23:41 EasonJim 阅读(573) 评论(0) 推荐(0) 编辑
摘要:其实Checkstyle是一个JAR包,然后第三方开发者开发了Eclipse/IDEA的插件。 官网: https://github.com/checkstyle/checkstyle Eclipse插件: http://www.cnblogs.com/EasonJim/p/7690008.html 阅读全文
posted @ 2017-11-21 11:14 EasonJim 阅读(3566) 评论(0) 推荐(0) 编辑
摘要:官网:http://www.cnblogs.com/EasonJim/p/7837474.html 下载: 安装: IDEA/Eclipse导入相应文件即可。 说明: Google代码风格文件的缩进是2个字符的,可以根据需要修改为4个字符。 阅读全文
posted @ 2017-11-21 10:19 EasonJim 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:官网:https://google.github.io/styleguide/jsoncstyleguide.xml 中文版:https://github.com/darcyliu/google-styleguide/blob/master/JSONStyleGuide.md 阅读全文
posted @ 2017-11-15 10:08 EasonJim 阅读(834) 评论(0) 推荐(0) 编辑
摘要:官网:https://github.com/google/styleguide 中文版:https://github.com/zh-google-styleguide/zh-google-styleguide 简介: Google风格指南 每个主要的开源项目都有自己的风格指南:一组关于如何为该项目编 阅读全文
posted @ 2017-11-15 09:53 EasonJim 阅读(2657) 评论(0) 推荐(1) 编辑
摘要:说明:其实没有绝对的规范,达到90%即可。 理解RESTful架构:http://www.ruanyifeng.com/blog/2011/09/restful.html RESTful API 设计指南:http://www.ruanyifeng.com/blog/2014/05/restful_ 阅读全文
posted @ 2017-11-02 09:30 EasonJim 阅读(2435) 评论(0) 推荐(1) 编辑
摘要:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但枯燥的任务中解脱出来。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名,方法体的最大行数,重复代码检查等等。 安装步骤 阅读全文
posted @ 2017-10-19 00:26 EasonJim 阅读(5876) 评论(0) 推荐(0) 编辑
摘要:PMD是一个源代码分析器。 它发现常见的编程缺陷,如未使用的变量、空catch块、不必要的对象创建等等。 它支持Java、JavaScript、Salesforce.com Apex、PLSQL、Apache Velocity、XML、XSL等。 此外,它包括CPD(copy-paste-detec 阅读全文
posted @ 2017-10-18 23:26 EasonJim 阅读(4385) 评论(0) 推荐(0) 编辑
摘要:FindBugs 是由马里兰大学提供的一款开源 Java静态代码分析工具。FindBugs通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。FindBugs既提供可视化 UI 界面,同时也可以作为Eclipse插件使用。文本将主要使用将 FindBugs 阅读全文
posted @ 2017-10-18 23:15 EasonJim 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:SonarQube(Sonar)之前的提供的本地工具是需要依赖SonarQube服务器的,这样导致其运行速度缓慢。 新出的SonarLint的扫描引擎直接安装在本地,速度超快,实时探测代码技术债务,给程序员最快速的反馈,排除代码异味的绝佳利器,帮助程序员获得Clean Code。 新版SonarLi 阅读全文
posted @ 2017-10-18 19:50 EasonJim 阅读(5856) 评论(1) 推荐(0) 编辑
摘要:静态检查: 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性, 代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现 阅读全文
posted @ 2017-10-18 11:36 EasonJim 阅读(21731) 评论(1) 推荐(1) 编辑
摘要:此工具配套阿里巴巴Java开发手册:http://www.cnblogs.com/EasonJim/p/6436387.html Eclipse安装和使用方法:https://github.com/alibaba/p3c/blob/master/eclipse-plugin/README_cn.md 阅读全文
posted @ 2017-10-18 00:03 EasonJim 阅读(7671) 评论(0) 推荐(0) 编辑
摘要:官方介绍:https://yq.aliyun.com/articles/69327 官方GitHub(包括IDE规范检查插件):https://github.com/alibaba/p3c 1.0.2: 链接:http://pan.baidu.com/s/1boNpB6R 密码:qtd0 1.1.0 阅读全文
posted @ 2017-02-24 02:22 EasonJim 阅读(18149) 评论(0) 推荐(1) 编辑
摘要:github:https://github.com/fex-team/styleguide 离线版本: 链接:http://pan.baidu.com/s/1gfr857l 密码:cvk3 注:只支持markdown进行查看。 阅读全文
posted @ 2017-02-06 15:41 EasonJim 阅读(2451) 评论(0) 推荐(0) 编辑
摘要:indi : 个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,版权主要属于发起者。 包名为indi.发起者名.项目名.模块名*.*.* pers : 个人项目,指个人发起,独自完成,可分享的项目,版权主要属于个人。 包名为pers.个人名.项目名.模块名*.*.* priv : 私有 阅读全文
posted @ 2016-12-20 13:13 EasonJim 阅读(482) 评论(0) 推荐(0) 编辑
摘要:软件行业的版本命名规范 阅读全文
posted @ 2016-03-17 11:36 EasonJim 阅读(512) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示