클린 코드

제목 그대로 깨끗한 코드를 작성하기 위한 가이드를 담은 책. 왜 좋은 코드를 작성해야 하는가 –나쁜 코드도 돌아는 간다. 하지만 코드가 깨끗하지 못하면 개발 조직은 기어간다– 에서부터 시작하여 좋은 코드를 작성하기 위한 예제들이 담겨 있다.

개인적으로는 이전에 읽었던 <코드 컴플릿> 덕분에 개념이 잡혀 있던터라 크게 새롭지는 않았다. 이런 류의 책들을 한 번 경험해 봤다면 다른 책들은 굳이 읽을 필요는 없을 듯. 온라인에서 쉽게 검색 가능한 언어별 코딩 스타일만 참조를 하면 될 것 같다. –개인적으로는 C# 을 주력으로 사용하는데, C#의 코딩 스타일 표준에서 좋지 않게 보는 스타일이 책에 쓰여 있는 것을 보고 묘하게 웃겼다.

현실적으로 비즈니스 요구사항이 개발 자체보다 우선하거니와 프로그래머 자신의 역량도 점점 오르기 때문에 코드는 대단히 역동적으로 바뀌게 마련인데, 그러다 보면 아무래도 이상적인 코드를 작성하는 것은 말 그대로 이상적인 일일 수도 있다. 사실 완벽이라는 것도 관점에 따라 다른 것이라 완벽한 코드를 작성한다는 것 자체가 도달할 수 없는 일일 수 있음.

그래도 더 나은 결과를 얻기 위해 부단히 노력하고 그것이 오랜 기간 훈련이 된다면, 의식하지 않아도 저절로 더 나은 결과물이 나올 것이라 믿는다.

[ssba]

The author

지성을 추구하는 사람/ suyeongpark@abyne.com

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.