リバースモデリング

終日ソースコード分析。システムとしては単純な仕事をしている部分だし、変更する方針も分かっている。しかし、プログラム自身が単純ではなく、把握するのに相当骨が折れる*1
やはりソースコードを見る前に設計の基本構造は理解しておきたいと感じる。ただそういう意図で作られたドキュメントというものが無い。リバースモデリングという言葉が出てくるくらいだから、世間的にも同じような無駄がはびこっているんだろうな。

*1:別に構造が崩れているわけではないが