ソフトウェアアーキテクチャ博物館AtMuseum
FAQ
A.まずはデータ構造を把握しましょう。その際にデータ辞書で定義することで、抽象度の違いも明白になるはずです。
ロジックを追いかけても、プログラムの本質は掴めないでしょう。
データ構造を定義してみましょう。複数のデータをひとつに括って名前を付ける、データの取りうる値を列挙する、などが有効です。
しかし、そもそも「画面べったり」な「一筆書き」は、設計されていません。局所的な修正の積み重ねは、事態を悪化させます。調査時間や修正時間を要し、少しの変更で不具合が出るような品質になりかねません。
頻繁に修正するよう手であれば、構造化リファクタリングを行い、クラスをSTS分割してみましょう。[やま]