클린 코드 Clean Code
인턴 시절 받았던 책인데 절반 정도만 읽어봤던터라 이번 기회에 끝까지 읽어보기로 했다.각 주제들이 굉장히 많이 압축되어 있는데도 분량이 많은 편이다.좋은 코드를 짜기 위한 저자의 고민을 배울 수 있고, java로 된 예제들이지만 어떤 언어에도 적용해 볼 수 있는 내용이었다.저자가 제안한 몇가지 규칙들이 기억에 남는다. #1 보이스카우트 규칙우리가 지나간 자리는 처음보다 깨끗하게 한다는 것이 보이스카트 규칙이다.중복되는 코드나 네이밍이 잘못되어 있는 것이 보이지만 괜한 에러를 발생할 것 같은 걱정이 되어서수정하지 않았던 경우가 있는데, 이 규칙을 알고나서 의식적으로 여러 코드들을 개선해보려 노력하고 있다.중복을 제거하다 보면 함수로 다시 분리하게 되고, 잘게 쪼개진 함수들은 클래스로 다시 정리할 수 있다...