>>203
ゼネラルレベルで主要オブジェクトのライフサイクルをソースコード見るだけで把握できるとしたら
よっぽど単純なシステムだよ
実行時のオブジェクトがどうなってるか、ソースコードだけじゃ容易には把握できないからドキュメントを作るんだよ

>>204
オブジェクト指向はそういうこと目指しているし、じっさい従来よりはわかりやすくなってきている
でも残念ながらあなたの夢想するほど劇的に問題がわかりやすくなったりはしない
IBMのトップチームが開発した世界最大の企業の基幹システムのソースコードをGOFクラスのエンジニアが見たとしてもドキュメント無しでその企業の業務が理解できたりはしない
実際に仕事をすればわかる