1 / 38
文档名称:

软件开发编码标准.doc

格式:doc   大小:356KB   页数:38页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发编码标准.doc

上传人:小博士 2019/11/13 文件大小:356 KB

下载得到文件列表

软件开发编码标准.doc

文档介绍

文档介绍::..一、Java编码标准(-)目的本标准是为了确保编码统一的保守性,定义Java源代码编码方法的标准。(二)源文件的构成1、行数对于源文件,2000行(不含cement)为基准,超过这个的情况下,就要讨论调整等级侨面设计。Z同级内定义的顺序A)一个源文件只定义一个等级侨面,禁止使用内部级。同级内定义的顺序如下。①package定义package名全部小写package名要取有意义的名字②输入定义在输入文中禁止使用星号怯”。rjavalangjpackage是不输入的③级定义④常数定义⑤级变数朕例变数定义(6) Constructor定义⑦Method定义常数、变数、Constructoi;Mfethod均按可视性(publicprotected,private)由高到低记载。0界面定义的顺序界面定义的顺序如下。①package定义②输入文在输入文中禁止使用星号”対。rjavalang]package是不输入的③输入定义能力附加型的界面名在末尾要加上“able"④变数定义⑤(抽象)Method定义(三) ment:利用javadoc命令,记载为了生成HDVL的API依据的级•界面和字段・Nfethod等处理说明。A)级•界面・列举型,记载以下内容①级名称(行末尾加上英文句号”系统名称、业务机能名称②业务名称(种类的话记载种类代码,画面ID单位的话记载画面名,帐票ID单位的话记载帐票名等)③类别幻0"EB层的情况幻伙—ctionFomr*ActionForm—Action-^Action—ActionLogic^mrand-^Ccnmand—hecker级等—业务Bean―编号数据保持级一编号一ActionForm以外的数据保持级fParameter或Model狀矩JE层的情况枠JustwareApl-^JustwareApl—ervice-^Service—actory,Logic;其他业务级f业务Bean他-/Wot—0外级fException④级式样概略(写成1行,末尾加上英文句号"•")⑤版本信息(©ersion)⑥参考文件(***@ee)(有参考文件的话记载文件名,不过,是任意的)⑦作成者(***@uthor)⑧导入的版本信息(@^ince)/***<pre>*级名称:统一目录管理.*子系统名称:统一目录查询*业务名称•■*类别水取得事故信息.*</pre>:业务Bean*©****@*©author*/黄礼B)字段①ment记载的是项目说明(项目名),末尾要加英文句号②可以写成1行。/***D0I*/privateStringdoi=null;OConstructor①rnent记载下述内容。a、处理概要b、参数(参数名说明)/***D0I特定的情况下,将唯一标识符设定成实例变数。*Sparamdoi契约号码*/publicTestClass(Stringdoi){=doi;}DMethod①rnent记载下述内容。(a) 处理概要(写成1行,末尾加句号“。”或英文句号”・”。)(b) 处理详细(最后一行加句号”。”或英文句号”・”。)(c) 参数(参数名说明)(d)返冋值(说明)(e)Method内可能会被throw的除外(完全指定例外处理级名说明)(D参照文件(任意。可多个)/***<pre>*〜记载Method的概要〜。*〜记载Method的详细〜。*</pre>*Sparam*©return*©throws参数名说明I/O返回值说明例外处理级名说明*©exception级名说明****@see****@see*©since*/参照源级名参照文件名版木信息2^mentA) ment分为3^,即:“rrmenf^rnenf^行末Coimenf^B) ment①ment的记载,记载数据构造和算法等。②因调试等暂吋把逻辑Canwnt化的情况下,也会使用。③ment的对象行保持相同缩进,mnent的正前方加入空行。/**ment*ment*/ment①1行Campnt使用于1行就能记完的简短说明,使用于项目说明和分歧说明等。②mrent的对象彳亍保持和同缩进,mrent正前方加入空行。③1行Canrent用“//'记载,不使用“/*〜〜*/‘。④(ment的障碍,故在统一,ment化吋使用。)o//契约号码StringkeiyakuNo=():X/*契约号码*/():ment①mrent记载在对象代码(1行)的末尾,mento②ment会使得1行的文字数增多,导致