ようやく、この案件の異常さが表面化し、
広く周知されることになった。
なんら働き方改革に備えた体制もなく、
エンジニアリング機能せず、
環境も脆弱。
なんら資料もなくリバースエンジニアリングでの仕様理解からスタート。
テスト駆動開発(TDD)が当たり前の現代なら、
テストしやすいコードが当然必要なところ、
保守できないレガシーコードだらけ。
当然ながら、新規に書いたコードはテストも、品質も安定。
実績ある(と信じられている)レガシーコードも、とんでもない潜在だらけ。
こんなもの捨てるしかない。
テストできないからレガシーコードなのが分かっていない。
この時代、C++なら、C++バージョン17までが出ており、
STLも、Boostなどのライブラリなども大幅に進化。
放置するだけで、レガシー化するのに何年にもわたる無法地帯。
いやあ、酷かった。