읽기 쉬운 코드 - 지속 가능하고 유지/보수하기 쉬운, 이해할 수 있고 복잡하지 않은, 좋은 코드를 짜는 방법과 아이디어 로버트 C. 마틴 시리즈
마크 시먼 지음, 김현규 옮김 / 길벗 / 2024년 3월
평점 :
장바구니담기


이 책은 너무나 가치있고 소중한 정보를 담고 있다.

지속가능한.. 누구나 쉽게 이해하고 읽을 수 있는 코드를 만들기 위한 한땀 한땀의 노력을 이 책을 통해 엿볼 수 있기 때문이다.

처음 이 책의 제목을 봤을 때 '좋은 개발자 습관'이 되기 위한 길잡이란 것을 알았을때

주저없이 선택하게 된 책이다.

저자는 좋은 코드를 만들고 누구에게나 그 코드를 이해할 수 있도록 하는 훌륭한 재능을 가진 이라한다.

프로그래머 조차가 1의 직업인 것도 쉽지 않은데 경제학자가 제2의 직업으로 프로그래머라니..

믿을 수 없지만 ..어쩌면 그로인해 더 심도깊은 코드를 작성 할 수 있고, 철학이 담긴 코드를 보여줄 수 있으리라 생각한다.

이 책은 말로만 아니, 어떤 책에서도 쉽게 발견할 수 있는 통상적인 관념보다는

코드를 잘 다루는 아주 쉬운길로 안내한다.

총 1,2부로 나눠져 있지만 조금 더 세밀한 장으로 나눠져 있으며, 그 안에는 또 작은 챕터형식으로 구분되더 있다.

책 구성형식이 일반 전공책이 아닌 약간의(?) 스토리 형식이 얽혀 있는 내용으로 도입부분에서 시작되지만,

이윽고 이 책의 진면목을 볼 수 있는 부분들이 2장에서부터 드러난다.

코드를 많이 보고 느끼고 해보는것이 가장 중요하다고만 생각해왔던 나로써는

이 책 한권으로 많이 무너져 내렸다.

코드를 어떻게 구성하고 짜임새 있게 작성하느냐에 따라 가치관이 이렇게 달라질줄은 몰랐기 때문이다.

깃을 통해 소스를 내려받아 내용을 확인하며, 읽어 내려갈 수도 있지만

처음 읽는 독자라면 과감히 눈으로만 읽어보기를 추천한다.

저자의 의도를 책의 이곳저곳에서 발견할 수 있기에, 처음 1독에 너무 시간을 빼앗기지 않았으면 하는 바램에서이다.

책 내용은 2부 부터 읽어도 되겠지만, 되도록 처음부터 읽어보기를 추천한다.

그래야만 저자가 진정으로 의도하는 바들을 명확하게 이해할 수 있기 때문이다.

오랫만에 너무 귀한책을 읽게 되어서 기쁜것 같다.


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo