| アーキテクチャルール アーキテクチャルールは、アーキテクチャをアサートするためのオープンソースのJavaライブラリです。 |
今すぐダウンロード |
アーキテクチャルール ランキングとまとめ
- ライセンス:
- The Apache License 2.0
- 出版社のWebサイト:
- http://architecturerules.googlecode.com/svn/docs/index.html
アーキテクチャルール タグ
アーキテクチャルール 説明
アーキテクチャルールは、アーキテクチャをアサートするためのオープンソースのJavaライブラリです。 アーキテクチャルールは、アーキテクチャをアサートするためのオープンソースのJavaライブラリです。アーキテクチャルールは、XML構成ファイルとオプションのプログラム設定を活用して、ユニットテストやAntタスクを介してコードのアーキテクチャをアサートするために、特定のパッケージが他のパッケージに依存しないことをアサートすることができ、循環的な依存関係を確認して報告することができます。プロジェクトのパッケージとクラス。このプロジェクトは、「アーキテクチャルール」の重要な機能を単純化するための業界で承認されたJDEDをラップします。アーキテクチャを強制するための単体テスト機能・アーキテクチャを強制することを可能にする・アーキテクチャルールの読み取りおよび設定を簡単にすること・複数のアーキテクチャ構成を可能にします。それぞれのモジュールのために1つ。該当する専門家は、いくつかの適用可能な専門家がある:パッケージ依存性サイクルに参加しているパッケージ依存性サイクルセッパッケージは、再利用性およびそれらの解放サイクルに関して致命的な抱擁にある。パッケージ依存性サイクルは、依存サイクルのテキストレポートを検討することによって容易に識別できます。これらの依存関係サイクルがJDEDに識別されると、さまざまなオブジェクト指向のテクニックを使用することによって壊れることができます。まとまり、独立しているパッケージリリースモジュレックテッケージは、独自のリリーススケジュールとバージョン番号を持つ自律モジュールとしてリリースできます。単一のパッケージ、または枠組みの中で協力している関連パッケージのグループは、JDepend.ISolateサードパーティ製のパッケージ依存性のあるパッケージの依存関係を簡単に識別し、調べることで簡単に識別して分離することができます。それらのパッケージへの求心性カップリング。これらのサードパーティパッケージへの依存関係がJDEPENDで測定されると、サードパーティのパッケージ実装の詳細をカプセル化する抽象パッケージと安定したパッケージを効果的に設計することで、依存関係を管理できます。その低抽象化パッケージは、抽象化パッケージに依存します。この依存関係の反転は、高抽象化パッケージをオープンな実装セットに拡張可能である間は独立して再利用できます。一般に、安定したパッケージの依存性は望ましいが、不安定なパッケージの依存性は望ましくない。 JDependは、ソフトウェアの設計と開発の不可欠な部分として対話的に検査され、リファクタリングされることを可能にします。
アーキテクチャルール 関連ソフトウェア