一、HTML的注释方法
<!-- html注释:START -->
内容
<!-- html注释:END -->
二、CSS的注释方法
<style type="text/css">
/* css注释*/
</style>
在单独的css样式表文件中也采用此方法注释
三、JS的注释方法
<script type="text/javascript">
//js注释
</script>
四、ASP的注释方法
<%
Set xml=Server.CreateObject("Microsoft.XMLDOM")
Set Fs=xml.documentElement.childNodes
'ASP注释
%>
其他注释方法:
比如vbs用 '注释 或 REM 注释内容
PHP支持C,C++和Unix风格的注释方式:
/* C,C++风格多行注释 */
// C++风格单行注释
# Unix风格单行注释
五、类的注释
package com.cric;
import java.util.Date;
/*
* Dog类 写类的作者和时间
*/
public class Dog {
private String name;//名字
private int age;//年龄
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
/**
* 吃东西
* @param time
*/
public void each(Date time){
//吃东西的动作
//DOTO:加入代码
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
对于每一个类,需要包含一段简明扼要的描述,作者和上一次修改的时间
对于每一个方法,需要包含这个方法的用途,功能,参数以及返回结果
当你在一个团队里面的时候,采用一套注释的标准是非常重要的。当然,使用一种大家都认可的注释约定和工具(例如C#的XML注释和Java的Javadoc)在一定程度上能推动这项任务。
1. 要有礼貌
应当避免没有礼貌的注释,例如“要注意一些愚蠢的用户会输入一个负数”,或者“修正由菜鸟工程师写的愚蠢得可怜的代码而导致的副作用”。这样的注释对于代码的写注释的人来说并没有任何好处,同时你永远都不会知道将来这些注释会被谁来阅读,你的老板,一个客户或者是刚才被你数落的愚蠢得可怜的工程师。
2. 直截了当
不要在注释里面写过多的废话。避免在注释里面卖弄ASCII艺术,写笑话,作诗和过于冗长。简而言之就是保持注释的简单和直接。
3. 使用统一的风格
有些人觉得注释应该让非程序员也能看懂。另外一些人觉得注释需要面对的读者只是程序员。无论如何,正如Successful Strategies for Commenting Code中所说的,最重要的是注释的风格需要统一,并且总是面向相同的读者。就自己而论,我怀疑非程序员是否会去读代码,所以我觉得注释应该面向程序员来写。
4. 把自己想象为注释的读者(事实上就是如此)
当你正在给代码写注释的时候,不仅仅为日后维护你的代码的开发者考虑,同时也设想一下如果自己就是注释的读者
5. 更新代码的时候要更新注释
如果注释没有随着代码的修改而更新,那么这些注释将是毫无意义的。代码和注释需要同步,否则注释只会让维护代码的开发者更加痛苦。需要特别注意的是,一些重构的工具会自动更新代码,但是却没有自动更新注释,那么注释就自然而然地过期作废了。
6. 良好可读性代码是注释的金科玉律
对于很多开发者来说,一个基本的原则就是:让代码自己描述自己。虽然有人怀疑这是由不喜欢写注释的程序员所倡导的一场运动,但是无需解释的代码有很大的好处,这些代码更加容易理解甚至让注释变得没有必要。
分享到:
相关推荐
聪哥创作的一款批量保留路径清理代码注释的工具,目前兼容大部分常见的代码注释,涵盖c、java、python、php、js、html、css、mysql、node、vue、ruby等常见编程项目的注释无损清理。 2023年8月19日更新日志: 1.对...
程序员佛祖代码注释,佛祖保佑,代码无BUG
LibSVM-2.6程序代码注释
Java代码注释率检查器
习惯了VS下面开发.NET,按下///+Tab键就能自动添加注释,...按照本文操作,最后只要按下:/**+Tab键,就可以实现跟VS一样的效果了~~~IDEA自动设置代码注释的方法(带参数,带返回值,如果没有则跳过参数或返回值方法)
linecount可以统计代码注释率注释行/代码行X100%和同行代码走读判断注释的有效性。 注意:在自动统计过程中,也要配合人工抽查,是否注释明确。
代码注释检测工具,用于进行代码注释统计,非常不错的哦。
代码注释对齐Visual Studio AddIn 插件
这是本人自己开发的一款java代码注释统计工具,支持统计总行数,总代码行数,总注释行数,注释率,注释合格率自定义,统计详细,单个文件统计情况,可导出统计报告等! 注:本软件未捆绑jre(java环境),需要在已...
java代码注释模板+格式化工具,完全好用,使用。
Eclipse 代码注释模板 Eclipse 代码注释模板 Eclipse 代码注释模板 Eclipse 代码注释模板
Eclipse代码注释模板,可以用于myeclipse等开发IDE,注释包括Class,method等
C/C++代码注释自动删除工具,工程编译之后生成的exe文件,文件执行之后会自动扫描文件所在目录以及子目录中的所有c、cpp、h、inl文件中的注释,并处理注释删除之后造成的空格或者空行,并将原始文件备份成tmp文件。...
批量删除C/C++源代码注释。 内附实现源码。 目前不能支持宏注释。
VINS-Mono代码注释.7z
代码注释生成器 如你所见 传一张图片就可以生成文字注释 比如说佛祖保佑那张 或者整个爱豆也能
libsvm 2.6 的中文代码注释
一、代码中的注释进行提取并导入到 Excel中 ... 二、将导出的EXCEL注释 再导入代码注释中 (只测试支持excel2007,07以下版本未测试) 三、将文件中的代码注释全部清除 四、支持.net framework 4.0 以上版本
代码注释生成文档工具,带有demo,对于文档的生成维护很有帮助
比所谓的“C类语言源代码注释去除程序 V1.0 RemoveCNote”好用多了。而且不会太多的删错代码。几乎不用修改,而“C类语言源代码注释去除程序”修改过的代码完全不能使用。 Win8会阻止运行,选择仍然运行即可。用不用...