`
zhuyufufu
  • 浏览: 138879 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
阅读更多
关于注释 :

编码讨生活四年了,对别人的注释依然不那么信任。

对自己写注释的要求如下:
   
   1. 代码尽量自说明 -- 变量名、方法命名尽量一眼就能读出他要干什么。

   2. 尽量运用单一职责原则,不在一个方法里面实现复杂功能。副作用就是代码结构可能很复杂。

   3. 尽量写功能说明性注释 -- 换句话说就是注释说明的是一段代码要干嘛的,而不是说明它是怎么干的。

   对于某些项目要求要写修改人、修改的起止位置、修改时间等要求我原则上不认同,但会遵守。

软件注释望小里说可能无关紧要 -- 它不会影响程序的运行;
望大里说可能关系到项目的生死-- 好的注释可能大大提高开发测试效率、坏的注释起的是反作用甚至会误导程序员的思路。

注释绝对是软件开发人员、项目管理人员要花大精力在上面的 -- 它关系到程序的维护与二次开发的难易程度。
分享到:
评论

相关推荐

    纯C++写的类似于VC对INI文件的读写操作(关于注释的暂时没有处理)

    本文将深入探讨如何使用纯C++实现类似于Visual C++(VC)对INI文件的读写操作,虽然这里提及的实现不处理注释部分。 INI文件通常包含键值对,用于存储应用程序的配置信息,结构简单,易于读写。VC++中的`...

    matlab中关于注释.pdf

    1. 多行注释:如果你需要注释掉多行代码,可以选择要注释的语句,然后通过工具栏的 "Text" 菜单选择 "Comment",或者使用鼠标右键点击并选择 "Comment",快捷键是Ctrl+R。要取消注释,同样可以通过 "Uncomment" 选项...

    解决CodeSmith 8.0生成mysql实体没有字段注释和表注释,亲测好用

    替换文件的原因在于,原版的CodeSmith可能未充分考虑MySQL数据库的特性,特别是关于注释的部分。通过替换这些文件,我们实际上是在告诉CodeSmith如何正确处理MySQL的注释信息。 压缩包中的`使用说明.txt`文件应该...

    Eclipse注释模板和格式化模板.zip

    接下来,`codetemplates.xml`文件则是关于注释模板的配置。Eclipse的注释模板允许你定义预设的注释结构,当编写代码时,只需快捷键或通过菜单选择,就能自动生成注释。这包括类、方法、变量等不同级别的注释。比如,...

    idea注释的快捷键,这三种方式你一定要知道

    本篇文章将详细介绍 IntelliJ IDEA 中关于注释的三种快捷键操作,帮助你更好地理解和运用。 首先,我们来谈谈单行注释的快捷键。在 IntelliJ IDEA 中,如果你想要对某一行代码进行注释,只需将光标置于该行,然后按...

    java中的注释规范

    以下是关于Java注释的详细说明: 1. **单行注释**:使用`//`来创建单行注释。它适用于快速添加简单解释或临时注解。在实际应用中,如果单行注释不能充分表达意图,建议使用多行块注释。单行注释应该在代码上方留一...

    java5.0注释详解

    以上就是Java 5.0中关于注释以及其他相关特性的详细解释,这些改进不仅提高了代码的可读性和维护性,也增强了Java作为企业级开发语言的能力。对于开发者来说,理解并熟练掌握这些特性是非常重要的,因为它们已经成为...

    sourceinsight 多行注释 批量注释 反注释

    压缩包中的`readme.txt`文件通常包含了关于这些操作的详细步骤、注意事项或者额外的使用技巧。在实际使用中,务必查阅这个文件以获取最准确的信息。 5. **Source Insight的优势** Source Insight以其强大的语法...

    C语言关于注释的知识点总结

    "C语言关于注释的知识点总结" C语言注释是一种非常重要的编程技术,它可以帮助开发者更好地理解代码的逻辑和意图。在C语言中,注释有两种形式,一种是块注释(block comment),另一种是单行注释(line comment)。...

    注释模板.rar

    良好的注释习惯可以极大地提高代码的可读性和维护性,以下是一些关于注释的重要知识点: 1. **注释的目的**: - **解释代码**:注释用于解释代码的功能,特别是当代码逻辑复杂或者使用了不常见的技术时。 - **...

    XCode注释工具及其配置文档

    本文将详细介绍Xcode中关于注释的工具及其配置,并提供另一种添加注释的方法供开发者选择。 首先,Xcode内置的注释功能主要包括源代码中的单行注释和多行注释。在编写代码时,可以使用`//`来添加单行注释,或者使用...

    Python中如何添加注释共2页.pdf.zip

    PEP 8是Python的官方编码风格指南,其中也包括了关于注释的一些建议。遵循PEP 8可以使代码更具一致性,提高团队间的协作效率。例如,建议在注释和代码之间留空一行,注释应以小写字母开始,除非它是名称的一部分。 ...

    注释的标准写法注释的标准写法

    以下是一些关于注释的标准写法: 1. 文件头部注释: 文件头部通常包含关于文件的基本信息,如文件名、版权信息、创建和修改日期、作者以及文件的作用。例如: ```csharp /*************************************...

    Java代码注释率检查器.rar

    用户只需将待检测的Java源代码目录作为参数传递给这个JAR文件,即可得到关于代码注释率的报告。 `resource.jar` 文件可能包含了一些运行时所需的资源文件,如配置文件、图标或者本地化文本等。这些资源在检查过程中...

    去除C++源文件注释

    最后,Readme.txt文件通常包含关于软件使用、版权信息或注意事项等。在这个场景下,它可能解释了如何使用RemoveComments.exe程序,包括命令行参数、输入输出文件格式以及可能的限制和警告。 总结起来,去除C++...

    Eclipse Java注释模板.txt

    3. **编辑注释模板**:在`Comments`页面中,可以看到不同的注释类型,如文件注释(`Files`)、类型注释(`Types`)、字段注释(`Fields`)、构造器及方法注释(`Constructor&Methods`)等。点击对应的类型可以编辑相应的注释...

    TIA博途中添加程序注释的具体方法示例-汇总.docx

    你可以在此处输入关于变量功能、用途或值范围的描述。对于存储在数据块(DB)中的变量,同样可以在其注释栏中添加注释,以明确该变量在整个程序中的角色和意义。 其次,为程序段添加注释是另一种常见做法。在OB1(主...

    java代码注释模板

    Javadoc注释中的`@param`、`@return`和`@throws`等是特殊的标签,它们提供了关于方法参数、返回值和可能抛出的异常的信息。 使用代码注释模板的好处在于: 1. 统一风格:模板可以帮助整个团队保持一致的注释风格,...

    注释转换(进阶版)

    在编程世界中,注释是源代码中不可或缺的一部分,它为其他开发者提供了关于代码功能、用途和实现方式的清晰说明。然而,不同的编程语言有着不同的注释语法,例如C++和C语言之间的差异。本节将深入探讨"注释转换...

    java注释详解

    以下是关于Java注释的一些基本原则: 1. **注释形式的统一:** - 在整个应用程序中,应该使用一致的标点和结构风格来编写注释。这意味着所有注释都应该遵循相同的格式,无论是单行注释还是多行注释。 - 如果在...

Global site tag (gtag.js) - Google Analytics