티스토리 뷰
객체 지향 언어를 사용하면서 디자인 패턴을 사용하면 개발팀을 통제하면서 일정한 수준의 품질을 가진 결과를 도출할 수 있었기 때문이다.
디자인 패턴을 도입한 프레임워크를 만들어, 개발자에게 배포하여 개발하게 하면 되었기 때문이다.
최근 특정 대학과 연구과제를 하면서 결과를 python으로 작성하고 그것을 다시 PYQT를 통해 UI로 구현하는 것을 보고 놀란 적이 있었다. 개발하신 분도 잘 설명할 수 없는 코드였다.
결국 java와 javaFX를 사용하여 객체지향으로 재설계하고 구현해야 했다.
빠른 길이라고 생각한 것이 오히려 더 느린 길이 될 수 있다.