06/02/26 11:14:54
>>925
>その「面倒くさいなぁ」ってーのはどんな感覚?
単に仕事が増えてゴルア。精神的な問題のみ
>Aという要求がBという要求に変わった時、クラスの「追加だけ」で対処できる?
クラスかどうかはともかく、変更の規模によって
・Aを多少改造(現機能も維持したまま条件判断で追加のケース)
・Aをまるまる残してBを追加。
関係ないけど、どっちのケースもAの動作はとりあえず残しておく。
元に戻したい時ってのは常にあるから。容量が厳しい場合はケースバイケース
>変更とは直接関係のない部分(Aの機能を呼び出している部分)まで修正が及ぶ
AをBに変えるならAを呼び出しているところは全然無関係だとはいえないよ。
変えたところをテストするのはしゃーないじゃん
まったく関係ないところはあたりまえだが変更など皆無。
>「どこに仕様変更が起こりそうか」予測できない
だから、変更を許容せよ、がおれの組む時の一番頭にあること。
プログラムを仕事にしてから一番学んだのはそれだね。