8/31

GhostDoc
コメント自動作成ツール。VS.NETでも自動的にコメントを入れてくれますが、それと何が違うかというと、

class Movie {
  /// <summary>
  /// Gets the charge.
  /// </summary>
  /// <param name="days">Days.</param>
  /// <returns></returns>
  public int getCharge(int days) { return 0; }
  /// <summary>
  /// Gets the frequent renter points.
  /// </summary>
  /// <param name="days">Days.</param>
  /// <returns></returns>
  public int getFrequentRenterPoints(int days) { return 0;}
}

class Customer {
  /// <summary>
  /// Statements this instance.
  /// </summary>
  /// <returns></returns>
  public string statement() {return null;}
  /// <summary>
  /// HTMLs the statement.
  /// </summary>
  /// <returns></returns>
  public string htmlStatement() {return null;}
  /// <summary>
  /// Gets the total charge.
  /// </summary>
  /// <returns></returns>
  public int getTotalCharge() {return 0;}
  /// <summary>
  /// Gets the total frequent renter points.
  /// </summary>
  /// <returns></returns>
  public int getTotalFrequentRenterPoints() {return 0;}
}

このようにメソッドやパラメータの名前を調べてsummaryを作ってくれます。英語でコメントを付ける分には便利そうだけど、私は日本語で入れるからなぁ(^^;