1 / 5
文档名称:

编码规范.doc

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

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

分享

预览

编码规范.doc

上传人:q1188830 2020/1/13 文件大小:21 KB

下载得到文件列表

编码规范.doc

文档介绍

文档介绍:编码规范编写目的本规范的目的在于编写可靠的、一致的、便于理解的JAVA源代码,并且写出的代码被其他人阅读,所有的JAVA代码保持良好的致性,容易在以后的阶段中进行维护和升级。同时,也是为了通过一定时间的实践,增加我们的软件产品的投入产出量,以提高我们的工作效率。适应范围适用于JAVA程序开发人员,或后续开发人员。可以方便系统的开发与维护,使系统开发与维护可以顺利展开。代码命名一般原则我们开发的是一个JSP新闻发布系统,用的编码方式是JAVA,因此用的命名总原则是:.用全英文单词命名的方式,准确地描述变量、属性、类等。如:使用firstNname、grandTotal、等命名就比x1、y1、fn等更容易让人理解其含义,尽管它们的长度要大一些。。例如:如果我们的用户称他们的clients为customers,那么我们就应该用customer来命名,而不是采用client来命名。这是一些细微的地方,但也希望能注意。,以便命名有很好的可读性。在JAVA代码中,将采用如下原则:类或接口命名中每个单词的首字母均大写,而单词的剩余部分均小写。其它像变量、成员方法、属性等除第一个单词全部小写以外,其它单词的首写字母均大写,而单词的剩余部分均小写。,但如果一定要用,则选择大家通用的缩写方式,并且要在本JAVA源代码中坚持用它,而不要一会用这种缩写方式,一会用那种缩写方式。比如,如果要用“number”的缩写方式,则可用“no”或“num”两种缩写方式,而不要用“nu”这种大家不常用的缩写方式,并且要保持不变。,一般以少于20个字符为宜。:两个或多个命名仅仅是其中的有些字符大小写不一样,或者仅仅是其中有些单词是单复数之区别。例如:persistentObject与persistentObjexts;anSqlDatabase与anSQLDataBase等。。在JAVA中,一般比较少的采用下划线的命名方式。,为了使以后的代码具有可读性与可维护性,为了使代码可重复使用,因此对代码进行注释是很有必要的,做好代码注释规范是有意义的,我们应做好以下几点:代码注释应简洁明了,使开发人员与维护人员能一目了然。避免使用多余重复的代码注释。代码注释应使用简单易懂的代码注释语言。如有特殊的代码要加以说明,表明为什么要这样做。代码注释时应该写在相应的位置处。代码注释应写的规范整齐。在编写代码时就注释,因为以后很可能没有时间这样做。另外,如果有机会复查已编写的代码,在今天看来很明显的东西六周以后或许就不明显了。修改代码时,总是使代码周围的注释保持最新。注释应该是解释为什么存在和可以做什么。在编写注释时使用完整的句子。注释应该阐明代码,而不应该增加多义性。避免多余的或不适当的注释,如幽默的不主要的备注。避免杂乱的注释,如一整行星号。而是应该使用空白将注释同代码分开。避免在块注释的周围加上印刷框。这样看起来可能很漂亮,,命名格式:Package包名(例如:Packageentity)

最近更新

农村电商推广策略-深度研究 38页

农业保险与稻谷风险管理-深度研究 35页

5G毫米波天线设计与性能优化-深度研究 32页

信息不对称下的市场行为研究-深度研究 32页

个体与组织价值观整合-深度研究 35页

中药药剂剂型演变历程-深度研究 35页

众包项目中的风险评估与管理策略-深度研究 32页

农业大数据与精准农业发展-深度研究 31页

基于终端RRM一致性测试系统的TD-LTE异系统互操.. 2页

ITER等离子体物理实验观测-深度研究 35页

基于管道爬行器的石油钻井套管形变检测技术研.. 2页

基于稀疏表示的多成分字典超分辨率图像重建的.. 2页

2024届广西名校高三上学期新高考仿真(一)物.. 17页

基于直流电晕放电的甲烷重整与部分氧化综述报.. 2页

基于生长状态链和标记算法的虚拟植物生长建模.. 2页

基于现场总线的恒压变频供水技术在小区高层供.. 2页

基于热泵技术的发电厂凝汽器空冷区的强化传热.. 2页

基于混合特征的模糊聚类技术研究 2页

基于机器视觉的装配孔组定位技术研究 2页

基于无线定位的银行现金押运管理系统综述报告.. 2页

基于无线传感器网络的建筑安全监测技术研究综.. 2页

基于数据辅助的OFDM同步算法研究 2页

基于操纵稳定性的双前桥汽车四轮定位参数研究.. 2页

基于微课的小学数学教学应用分析 2页

基于建筑节能外部性的激励契约设计 2页

基于差分脉冲对和二阶拉曼放大的光纤传感器研.. 2页

基于就业导向的中职语文教学探析 2页

2025年菏泽医学专科学校单招职业技能测试题库.. 72页

2024年山东省青岛市城阳区中考生物模拟试卷(含.. 40页

2025年疼痛科前景可行性报告模板 37页