wom*_*omp 25
除了格式化之外,你应该考虑做一些好的评论.
Run Code Online (Sandbox Code Playgroud)// Start the services StartServices();
是一个可怕的评论!
描述原因.为什么代码正在做它正在做的事情?什么是业务假设或算法步骤?
格式化注释以获得最大可读性.正确地标记它们,在必要时留出空间等.
如果某人已经开始以标准方式发表评论,请不要违反该标准.
在MSDN上查看有关编写有效注释的文章:http: //msdn.microsoft.com/en-us/library/aa164797.aspx
// I usually write comments like this
Run Code Online (Sandbox Code Playgroud)
在我工作的地方,需要对大多数声明(类,方法,一些属性)使用标准的xml注释样式(我们使用C#).
有时您可以看到正在使用的页眉/页脚注释.
/****************************************************/
// Filename: Customer.cpp
// Created: John Doe
// Change history:
// 18.12.2008 / John Doe
// 14.01.2009 / Sara Smith
/****************************************************/
/* Here goes a lot of stuff */
/****************************************************/
// EOF: Customer.cpp
/****************************************************/
Run Code Online (Sandbox Code Playgroud)
在我的一个旧工作场所使用了类似的东西.在我看来,太多不必要的东西.如今,通过版本控制系统可以很好地看到变更历史.
在许多优秀的软件商店中,有关于何时以及如何撰写评论的内部指南.文档通常被称为"源代码样式策略"或其他东西.在评论代码时坚持一种共同的风格是非常重要的.
当然,这种评论炒作不应该过于评论每一小段代码,特别是明显的代码.
/// <summary>
/// Handles the standard PageLoad event
/// </summary>
/// <param name="sender">
/// Event sender
/// </param>
/// <param name="e">
/// Event arguments
/// </param>
public void Page_Load (object sender, EventArgs e)
{
// Do something here
}
Run Code Online (Sandbox Code Playgroud)
这是一个过度迷恋评论的好例子.像这样的东西只添加零信息,但只会增加源文件的噪音.我们必须按要求在工作中这样做.
我个人的意见是当你有话要说或解释时添加评论,而不仅仅是为了评论一切.
/**
* block comments to document a method for javadoc go like this
* @param
* @return
* @exception BTKException
* @see BTK
*/
Run Code Online (Sandbox Code Playgroud)