ひがやすを技術ブログ

電通国際情報サービスのプログラマ

コントロールの分解

コントロールのシナリオをシーケンス図に書くときに
メソッドをアトミックなものになるまで分解するのですが、
その指針を上げておきたいと思います。

  • 開発言語的な要素が出てはいけない
  • 何をやっているのか意味不明なメソッドは作ってはいけない
  • 幾つかの処理の塊に名前を付けることができるなら、別メソッドに切り出すべし
  • 条件判定部分は別メソッドに
  • 繰り返される部分は別メソッドに