アーキテクチャチェッカーによる構造評価
							アーキテクチャの状態がアンチパターンに陥っていないか、いくつかのルールに従ってチェックし、アーキテクチャの状態を評価することが可能です。
							
								
												
						
					
	
					Lattix では、以下のようなルールでアーキテクチャをチェックすることができます。
 
				
			
	Java, .NETモジュール用
- データメンバーをオーバーライドしている派生クラス (Inheritance: Derived class overrides inherited data members)
- 循環依存 (Cycles)
- 抽象型とその実装の両方を参照しているクラス (Inheritance: Abstraction Without Decoupling)
- 派生クラスに依存している基底クラス (Inheritance: Base Class uses Derived Class)
C/C++モジュール用
- クラスのコード行数 (Classes by Lines of Code)
- インクルードされていて未使用のファイル (Direct Includes not Needed)
- クラスのメンバー数 (Classes by Member Count)
- クラスの継承の深さ (Classes by Inheritance Depth)
- ディレクトリのコード行数 (Directories by Lines of Code)
- ディレクトリのファイル数 (Directories by File Count)
- ファイルのコード行数 (Files by Lines of Code)
- 同名のヘッダーファイル (Headers with Duplicate Names)
- 派生クラスを参照しているクラス (Base Class Uses Derived Class)
- 間接的にインクルードされているファイル (Indirectly included files)
イベント・セミナー
ニュース・キャンペーン
アーキテクチャ分析ツール Lattixに
関するお問い合わせ
			- テクマトリックス株式会社
 東京本社- ソフトウェアエンジニアリング事業部 - 03-4405-7853
- メールでのお問い合わせ
- lattix-info@techmatrix.co.jp
 
									 
		 
		 
			 
			 
			 
			 
			 
			