반응형
패턴 그리고 객체지향적 코딩의 법칙을 읽었습니다. 책에는 '나초보'와 '나고수'라는 가상의 인물이 등장합니다. 주로 나고수는 나초보에게 어떤 업무를 주고, 나초보가 나름대로 짠 코드를 나고수가 리뷰합니다. 가끔 나초보가 짠 코드를 나몰라가 잘못 사용하기도 합니다. 각 스토리의 말미에는 나초보와 나고수의 대화로 이번 스토리에서 다루고자 했던 주제를 정리합니다.
객체지향에 대해서 필자는 딱 두 가지를 강조합니다. '공통점 묶기'와 '조금씩 알기'인데요. 패턴에 얽매이면 오히려 패턴을 잘못 사용하게 되는 경우를 경계하고, 앞의 두 원칙을 갖고 코드를 짰을 때 그 코드가 어떤 패턴에 가깝게 표현되는 스토리를 전개합니다.
객체지향이라는 주제가 이미 익숙한 분이라면, 관심있는 부분부터 먼저 찾아가면서 읽는 것도 괜찮아 보입니다. 들고 다니기 편한 크기라 틈틈이 읽기 좋았습니다.
객체지향에 대해서 필자는 딱 두 가지를 강조합니다. '공통점 묶기'와 '조금씩 알기'인데요. 패턴에 얽매이면 오히려 패턴을 잘못 사용하게 되는 경우를 경계하고, 앞의 두 원칙을 갖고 코드를 짰을 때 그 코드가 어떤 패턴에 가깝게 표현되는 스토리를 전개합니다.
객체지향이라는 주제가 이미 익숙한 분이라면, 관심있는 부분부터 먼저 찾아가면서 읽는 것도 괜찮아 보입니다. 들고 다니기 편한 크기라 틈틈이 읽기 좋았습니다.
반응형