自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 JAVA编程规范

1,编程规范的范围 每个软件公司的研发团队,都有严格的编程规范要求。在新员工入职时,都会发一个小册子,里面规定了公司对编程规范要求。一般包括抒写规范、逻辑规则等等。抒写规范一般包括语句结构,标识符,换行,空格,缩进,体积,注释等等。逻辑规则涵盖了抒写风格和语义方面的问题.这些逻辑规则并不影响最终软件的使用和性能问题, 而是被编译器、编辑器所忽视的问题。但是做为高质量代码的追求者来说,这些逻辑规则是非常重要的,其严重的影响了代码的质量问题.这些规则的种类繁多,是在实际的编程过程中,不断总结和积累的。例如

2021-11-15 21:24:13 347

原创 JAVA编程规范_6.如何格式化类语法结构

如何格式化类语法结构使用jrscript脚本可以格式化类语法结构。脚本实现如下 (语法规范参考jrscript.cn:#include "java.h"#include "sys.h"#include "style.h"void processCLASS(token pretk, token curtk, symbol firstSym, symbol prevSym, symbol curSym);string formateCLASS() hooks tk : @"CLS" { if

2021-05-07 20:17:42 97

原创 JAVA编程规范_5.如何为代码的语句块自动添加括号

如何为代码的语句块自动添加括号使用jrscript脚本可以为代码的语句块自动添加括号。脚本实现如下:#include "java.h"#include "sys.h"#include "logic.h"var procWhilestmt(token tk);string brak_whilestmt() hooks tk : @"WHILECYC" { if(tk == null) return; string warning = null; var whret = procWhil

2021-05-01 14:14:05 334

原创 JAVA编程规范_4.如何标注未添加注释的类

如何标注未添加注释的类正常情况下,代码中的类、接口、枚举、注解等等,均需要在头部添加注释说明。如果没有注释,jrscript脚本可以对各种结构的头部添加标注。脚本实现如下 (语法规范参考jrscript.cn):#include "java.h"string checkCLSCommons()hooks tk : @"CLS",@"ITF",@"ENUM",@"ANT" { token [] tkList=getUCommons(tk); if(tkList.length>0) retu

2021-04-27 20:35:53 151

原创 JAVA编程规范_3.如何删除代码中的空语句

如何自动删除代码中的空语句如何检测代码中的无用空语句,并删除。使用jrscript脚本可以检测并删除代码中的无用空语句。脚本实现如下:#include "java.h"#include "logic.h"string deleteNohelpDiv() hooks tk : @"DIV" { if(tk == null) return; string warning = null; token ptk=tk.parent; if(ptk !=null && pt

2021-04-22 21:04:39 180

原创 JAVA编程规范_2.如何检测代码的空间范围

如何检测代码的空间范围代码的空间范围需要限制。例如:行数、列数等等。使用jrscript脚本可以简单的对代码的空间范围进行检测和标注。脚本实现如下 (语法规范参考jrscript.cn):#include "java.h"#include "sys.h"#include "style.h"var JCMAXLIN = 200;string checkJCLineNumber() hooks tk : @"JC" { if(tk == null) return null; strin

2021-04-16 20:17:20 112

原创 JAVA编程规范_1.如何检测代码的标识符命名规范

如何检测代码的标识符命名规范代码中的标识符包括,类名、接口名、方法名、属性名、枚举、泛型等等。使用jrscript脚本可以简单的对各种标识符进行检测和标注。脚本实现如下 :#include "java.h”string getClassName(token tk); /** * @discription 如何检测类名命名规则 * @parameter tk * @retrun string */string checkClassNaming() hooks tk : @

2021-04-14 22:16:33 272

原创 如何安装并使用jrscript软件

1,介绍一款有效的java编程规范的标准化软件----JRSCRIPT。这款软件的主要作用就是代码抒写规范的标准化,以及静态规则的标准化。2,主要的功能特点包括:a) 检测过程是通过任务的方式管理的。b ) 检测的结果包括,源代码的自动优化及标注,自动生成可视化的统计报告。c ) 规则组件是通过脚本定义的,可以方便的扩展及定制。d) 可接入的代码仓库包括git、svn等e) 可管理的项目包括普通的java项目、mvn项目等3, 系统运行的原理 整个系统组成

2020-08-05 22:31:42 331

原创 JRSCRIPT简介

Jrscript 提供了一种脚本语言,专门解决代码的质量问题, 如抒写规则、逻辑规则、静态分析。用户可以根据自己的需要,自定义扩展脚本的功能。脚本的运行环境需要目标源代码的编译环境。jrscript工具可以对整个项目或模块进行自动的优化、检测代码。如图,monitor即是一个jrscript运行环境,根据配置从代码仓库check out项目或者模块,通过加载各种脚本规则功能,对目标代码进行优化,以...

2020-03-16 21:12:45 206 1

原创 如何有效的管理JAVA源代码的质量问题

1,问题与思考軟件產品的質量最終落地,還是取決與代碼的質量。很難想象,糟糕的代碼質量怎麽能保證軟件很好的被用戶使用。代码是工程师与硬件机器交流的语言。和人类语言交流一样,表达一个相同的意思可以用很多不同的方法。哪一种表达的方法更好呢?对于代码而言,大概有三个方面的内容。第一个方面是看起来如何。第二个方面是分析起来如何。第三个方面是运行起来如何。前面两个方面的内容属于代码的静态质量问题...

2020-02-29 20:02:48 523

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除