5

私のプロジェクトにはいくつかのCamelコンテキストがあり、コンテキストに関連するドキュメントを最新の状態に保ちたいので、可能であればリバースエンジニアリングの方法でルートをドキュメント化したいと思います。最善のアプローチは何でしょうか?

4

2 に答える 2

1

私たちは実際に前もってルートを設計し、 EIP bookの図像を使用してそれらをモデル化する傾向があります。これにより、ルートを試乗するためのガイドが得られます。リバースエンジニアリングが必要なほど頻繁にルートを変更していますか? ルートの動的 UI の構築をゆっくりと検討していますが、それは 2011 年になるまではありません :)

于 2010-12-13T13:07:18.253 に答える
1

実際の DSL にドキュメントを追加するだけで、そのルートとドキュメントを抽出するツールなどを使用できます。

Spring XML DSL では、ルート内の EIP に要素を追加できるはずです。また、一般的な XML コメントも追加できます。

また、上で述べたように、一部の人々は GUI ツールも使用したいと考えています。次に、EIP アイコンを使用したルートのビジュアル ダイアグラムがドキュメントになることがよくあります。

FuseSource は現在、FuseSource Rider と呼ばれる GUI ツールを構築しています。今月後半にパブリックベータになる予定です。

Apache Camel には、GUI ダイアグラムを生成するためのいくつかの Maven ツールがあり ます http://camel.apache.org/visualisation.html

于 2010-12-13T14:14:01.423 に答える