11月10日の学び

まだまだ経験不足。UMLだけで全てが完結するわけではない。他にどんなツールがあるのだろうか。。。

UML

  • クラス全体の関係性が明瞭になるため、特定のクラスのみが肥大化するのを避けられる
  • 一方個別のメソッドの内部処理が不明のため、特定のメソッドの内部処理のみが肥大化する可能性がある
  • 条件分岐が多い処理(=役割の重要な処理)ほど肥大化する傾向がある
  • そのためUMLを作成する場合はクラス全体の関係性ではなく、メソッド内部まで意識をすること