2006/09/21 17:37
[리뷰]
좋고 나쁘다. 우리는 지나가는 차를 보며 이 차는 디자인이 이쁘다고 말하지만 친구는 이에 동의하지 않는 경우를 상당히 볼 수 있다. 코딩은 과연 어떨까? 개인마다 좋아하는 코딩 스타일이 있고 싫어하는 코딩 스타일이 있을까?
아쉽지만 이 책은 그런 주관적인 코딩 스타일에 대한 장단점을 비교 분석한 것이 아니라 정말로 코더가 지켜야할 기본을 다루고 있다.(코더라고 표현한 것은 프로그래머는 로직을 짜는 사람이고 코더는 그 로직을 바탕으로 실제 코드를 구현하는 사람이라고 생각하기 때문에 ^^ 뭐 보통 둘다 같은 사람이기는 하지만) 들여쓰기는 어떻게 해야 하는지 변수를 어떻게 지어야 하는지 주석은 어떻게 달아야 하는지 다 코더라면 기본적으로 지켜야할 내용이다.
하지만 학교나 회사나 어디에서도 전문적으로 이런 내용을 다루지는 않는다. 그저 눈흘김으로 배우거나, 프로그래밍 책에서 아주 간략하게 다루는 정도다. 구체적으로 룰이 잘 나와 있으며, 약간은 주관적인 내용을 다루기도 하여서(헝가리안 표기법을 써야 한다던지 제어문에서 들여쓰기를 할 때 브레이스를 그 라인에 넣는다던지 등등) 뭐 각자가 선별해서 받아들일 필요도 있다.
이 책은 절대 2년 이상 프로그래밍을 한 사람은 볼 필요가 없으며 대학교 1-2학년이 보면 딱 좋을 책이다. 습관이 들기전에 이런 내용을 알고 있어야지 이상한 습관 들여 넣고 배우기는 이미 지나간 후다. 이런 룰에 대해서 잘 모르는 사람이라면 꼭 한번 읽어보길..


