え、半日で変更差分が 3 行と 5 行と 20行程度しかないんだけど・・・ じゃないんだよ!
あれこれ調べて試して最終的にそれだけの変更ですんだんだよ!!
引き継ぎもなく会社辞めた人が作ってたシステムのコードを渡されてこの修正依頼対応してね、とか言われても作りが意味不明
有名ドコのフレームワークやライブラリならともかく、見るからにその人自作らしいもので作られてる
愚直にイベントに対して、あれやってこれやってそれする、って書いてたり、変な上書きはせず UI コンポーネントのプロパティ変えればそのまま反映されるようなら簡単に直せそうだったのに、
複雑に継承を重ねたコントロールクラスでちょっと見た目変えるだけでも一苦労
値を変えても反映されずに親クラスで変な制御ついてたりするし、現状のものにフィットさせすぎてちょっと操作性変えるだけでも大規模に変更が必要そうに見えるし、どこから手を付ければいいのかって状態だし
どこで値が変えられてるとかが追うのだけで時間が過ぎていく
どこがどういう仕組になってるとか、こういう変更ではここを変えればいいとかいう手引きがあればまだましだが、そういうのは全くない
余計なことせず単純にコントロール並べて、単純にデータ取得や保存する作りで作られていたなら1日もあればで終わったであろう簡単な修正依頼が1日で1割程度しか終わらない
作った本人はこの方が楽だったんだろうが、他の人が使えないもの作るのはやめてほしい
というか、ファイル名が連番でどのファイルがどの画面に対応してるからすら開いてみないとわからないレベルだったのだが作った本人はこれで苦労しなかったのだろうか・・・
仕様書に対応表があったのかもしれないが今あるのはこのコードだけだ
最後まで面倒見れないなら、世間一般の作りに合わせるとか有名どころのライブラリ等情報があるものを利用してほしい