# Software engineering fairy tale > 옛날옛적 훌륭한 엔지니어와 스스로 뭘 원하는지 다 아는 고객이 살았어요. 엔지니어는 고객이 앞으로 수십년 겪을 문제를 다 해결할 시스템을 설계했어요. 시스템이 배포되자 고객은 기뻐했고 유지보수담당자는 할 일이 없었어요. 고객과 유지보수담당자는 오래오래 행복하게 살았답니다. --Object-oriented reengineering patterns 옛날옛적 훌륭한 엔지니어와 스스로 뭘 원하는지 다 아는 고객이 살았어요. 엔지니어는 고객이 앞으로 수십년 겪을 문제를 다 해결할 시스템을 설계했어요. 시스템이 배포되자 고객은 기뻐했고 유지보수담당자는 할 일이 없었어요. 고객과 유지보수담당자는 오래오래 행복하게 살았답니다. --[Object-oriented reengineering patterns](https://wiki.g15e.com/pages/Object-oriented%20reengineering%20patterns.txt)