
이론 vs 실무당연히 이론이겠지 하는 고정관념을 지우게 되는 단락대부분의 사람들은 이론이 먼저 정립된 이후 실무가 그 뒤를 따라 발전한다고 생각한다. 라고 한다. 하지만 로버트 L. 글래스가 말하길 이론보다 실무가 먼저라고 한다. 특히 소프트웨어 개발에서 두드러진다고 한다.다른 분야와 달리, 소프트웨어 개발은 보다 최근에 만들어진(발견된) 분야여서 역사가 짧고 이론과 실무의 격차가 매우 심한 편이다. 컴퓨터라는 도구의 등장 이후, 개발과 유지보수 등에서 수많은 소프트웨어와 프레임워크 등이 만들어졌다. 하지만 개발과 유지보수 측면에 있어 효과적인 이론이 발표된 적은 거의 없거니와, 심지어 이론은 소프트웨어 유지보수에 전혀 관심이 없는 듯 하다.따라서, 이 책에서는 추상적인 이론과 추상적인 개념을 앞세우지 ..