設計の基本

別にプログラムに限った話じゃないけど、設計の基本として、
まず手作業でやった場合の処理フローを検討して、それを
→ワークフロー・スクリプト
→シーケンス+ドメイン
→クラス・サービス
みたいな感じで進めてくべきだなーと思う次第。
スクリプトやマクロ書くときもそうだけどね。

J2EEパターンによると、こういうトランザクションスクリプト手法は、
大規模になってくると、設計・メンテが困難になるため、
ドメイン分割していくべきだ、みたいなことが書いてあったような気がするな。
まぁまずはトランザクションスクリプト化、コレ。