재사용 썸네일형 리스트형 섣불리 재사용성을 강조한 코드를 작성하지 말라 개체지향 프로그래밍을 할 때 모두가 강조하는 것은 재사용성을 염두에 두고 코드를 작성하라는 말이다. 물론 맞는 이야기이다. 비슷한 기능을 수행하는 코드를 필요할 때마다 따로 작성하는 것은 불가능하며, 버그의 주범으로 꼽히기도 한다. 그러나, 때에 따라서는 이것이 진실이 아닐 수도 있다. 뭐라고? 구조화 프로그래밍 시절에조차 강조되던 분할 / 모듈화, 그리고 개체지향 패러다임에서의 재사용성 강조로의 발전이 진실이 아니란 말인가? 물론 그것은 아니다. 지금부터 할 이야기는 프로그래밍의 패러다임 변화를 이야기하는 것이 아닌, 과도하거나 막연하게 재사용성을 염두에 두고 코드를 작성하는 것은 헛수고라는 것이다. 이런 경향은 이제 막 병아리 프로그래머를 벗어나 중급 프로그래머로 진입하는 프로그래머의 경우에 많이 나.. 더보기 이전 1 다음