2009-06-04 3 views
1

JavaDocを使用してカスタム定義タグからメモのリストを作成することはできますか?私はコード全体にフラグを立てたいビジネスルールを持っており、私が知っている既存のタグのどれにも当てはまらない。あなたが唯一このコンテナJavaDocでカスタムタグを使用してビジネスロジックを文書化しますか?

それは一種の制約や要件のドキュメントを逆年代に12個のウィジェットを持つことができる、と私はしたいのですが -

@noteロジック:に似た何かをしたタグがあった場合、私は考えますそれらは必ずしも元の仕様の一部ではないため、これらを文書化してください。デザイン・仕様は、よく...(もちろんのこと、誰もがそれらを読んでいるようだ)しながら、私は、ソースコードで、それを文書化したい理由の一つは、ソースコードは決して迷子に思わないことです

答えて

2

理由だけではなく、通常のJavadocにコメントを入れてください。クラス、メソッドなどの概要の説明として。これは完全に受け入れられ、JDK自体のほとんどがどのように文書化されているかです。

それがあなたのために十分でない場合は、おそらくあなたは、あなたが簡単にプログラム的なクラスをスキャンし、あなたのノートのすべてを見つけることができる、とのメンバー/メソッド/クラスをタグ付けするためにカスタム属性を作成することができます。

@CustomNote("You can only have twelve widgets in this container") 
public class WidgetContainer { 
    ... 
+0

私がコメントを書いている人は、彼らが常に法の適用範囲に読み込まれますと仮定した場合、いくつかのコンテキストが失われていることを理解しても唯一のものは、私が長い方のレポートにそれらを収集することができること気にしないだろう、です。 – cgp

+0

しかし、そうでなければ、私はあなたがカスタムノートのことをすることができるか分からなかった。 – cgp

+0

さて、あなたはその属性を自分で宣言しなければなりません。 –

0

XDocletは、自分のやりたいことにカスタマイズできる必要があります。

Java 1.5以降を使用している場合は、通常のアノテーションを使用してレポートにコンパイルできます。 Hereは説明書です。これは、XDocletのアプローチよりもはるかに単純です。

関連する問題