"설계자가 각각의 설계 경험에서 최대한 많은 것을 얻고자 한다면 그 설계 과정이 어떻게 진행됐는지 문서화해야 한다. 설계의 어떤 것(what)이 진화했는지 뿐만 아니라 그것이 어떤 이유(why)로 그렇게 진화했는지까지 포함해야 한다. 게다가 그러한 논리적 근거를 담은 문서는 시스템 유지보수 담당자에게는 가치를 잴 수 없을 만큼 도움이 된다. 그것은 무지에서 비롯되는 많은...