1 / 7
文档名称:

Java注释规范整理.docx

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

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

分享

预览

Java注释规范整理.docx

上传人:sssmppp 2019/7/18 文件大小:65 KB

下载得到文件列表

Java注释规范整理.docx

相关文档

文档介绍

文档介绍:Java注释规范一、 背景1、 当我们第一次接触某段代码,但又被要求在极短的时间内有效地分析这段代码,我们需要什么样的注释信息?2、 ?3、 在多人协同开发、维护的今天,我们需要怎么样的注释来保证高质、高交的进行开发和维护工作呢?二、 意义程序中的注释是程序设计者与程序阅读者之间通信的重要手段。应用注释规范对于软件木身和软件开发人员而言尤为重要。并冃在流行的敏捷开发思想中己经提岀了将注释转为代码的概念。好的注释规范可以尽可能的减少一个软件的维护成本,并且几乎没有任何一个软件,在其整个生命周期小,均由最初的开发人员来维护。好的注释规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码。好的注释规范可以最大限度的捉高团队开发的合作效率。长期的规范性编码还可以让开发人员养成良好的编码习惯,甚至锻炼出更加严谨的思维能力。三、 注释的原则1、 注释形式统一在整个应用程序中,使用貝有一致的标点和结构的样式來构造注释。如果在其他项H组发现他们的注释规范与这份文档不同,按照他们的规范写代码,不耍试图在既成的规范系统屮引入新的规范。2、 注释的简洁内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。3、 注释的一致性在写代码之前或者边写代码边写注释,因为以后很可能没有时间来这样做。另外,如果有机会复查已编写的代码,在今天看來很明显的东西六周以后或许就不明显了。通常描述性注释先于代码创建,解释性注释在开发过程小创建,提示性注释在代码完成之后创建。修改代码的同时修改相应的注释,以保证代码与注释的同步。4、 注释的位置保证注释与其描述的代码相邻,即注释的就近原则。对代码的注释应放在其上方相邻或右方的位置,不可放在下方。避免在代码行的末尾添加注释;行尾注释使代码更难阅读。不过在批注变量声明时,行尾注释是合适的;在这种情况下,将所有行尾注释要对齐。5、 注释的数量注释必不可少,但也不应过多,在实际的代码规范屮,要求注释占程序代码的比例达到20%左右。注释是对代码的“提示”,而不是文档,程序中的注释不可喧宾夺主,注释太多了会让人眼花缭乱,注释的花样要少。不要被动的为写注释而写注释。6、 删除无用注释在代码交付或部署发布Z前,必须删掉临时的或无关的注释,以避免在日后的维护工作屮产生混乱。7、 复杂的注释如果需要用注释来解释复杂的代码,请检查此代码以确定是否应该重写它。尽-切可能不注释难以理解的代码,而应该重写它。尽管一般不应该为了使代码更简单-便于使用而牺牲性能,但必须保持性能和可维护性之间的平衡。8、 多余的注释描述程序功能和程序各组成部分相互关系的高级注释是最有用的,而逐行解释程序如何工作的低级注释则不利于读、写和修改,是不必要的,也是难以维护的。避免每行代码都使用注释。如果代码本来就是清楚、一口了然的则不加注释,避免多余的或不适当的注释岀现。9、 必加的注释典型算法必须有注释。在代码不明晰或不可移植处必须有注释。在代码修改处加上修改标识的注释。在循环和逻辑分支组成的代码中添加注释。为了防止问题反复出现,对错误修复和解决方法的代码使用注释,尤其是在团队坏中c10、 注释在编译代码时会被忽略,不编译到最后的可执行文件中,所以注释不会增加可执行文件的大小。四、JAVA注释技巧1、 空行和空口字符也是一种特殊注释

最近更新

2018年大学生工作计划 4页

人教版二年级上册《道德与法治》期中试卷及答.. 5页

2025年治疗精神障碍药项目建议书 64页

2025年树脂型密封胶项目建议书 54页

2025年沥青添加剂项目建议书 52页

2025年工作听课学习心得 6页

2025年嵇姓带西字男宝宝名字大全 4页

2025年属龙缺木周姓出生女宝宝适合好名 5页

2025年属鼠缺火周姓新生男孩名字全集 5页

2025年属鼠缺土鲁姓男宝宝取名 4页

2025年属鸡缺金周姓新生女宝宝适合好名 4页

2025年属鸡缺木邹姓女孩起名 5页

2025年属马缺火凤姓女孩名字推荐 4页

2025年属马缺土赵姓女孩名字大全 4页

2025年属蛇缺金康姓女孩名字推荐 4页

2025年属蛇缺水吴姓男宝宝名字精选 4页

2025年属蛇狄姓儒雅的男孩名字 6页

高中学科竞赛介绍-学科竞赛提升素养 26页

高中升学策略-高中升学策略介绍 23页

一年级数学教学工作计划(29篇) 147页

2024年郑州工商学院单招职业技能测试题库附答.. 75页

江苏省普通高校对口单独招生英语考试大纲 10页

公路工程监理规划 39页

排列语序专项测试题 3页

2016于宏洁以西结书PPT1 28页

关于转发国家计委《印发建设项目前期工作咨询.. 8页

一把抓抠筋法(民间抠筋技巧) 45页

临床试验样本量简易计算器 6页

古埃及女祭司的灵魂旅程(格式已修改,正式版本.. 99页

末代楚王史迹钩沉——补《史记》昌平君列传-w.. 25页