책을 읽게 된 계기 개발일을 하다 보면 내 코드도 시간이 지나 이해되지 않았던 적이 많았다. 이 책은 그러한 습관들로부터 벗어날 수 있는 방법을 제시해주었고, 계속 상기 시기키 위해 정리를 하게 되었다. 책의 내용이 많아서 챕터별로 정리를 하도록 하겠다. 책의 내용 - 의미 있는 이름 * 의도를 분명히 밝혀라! '좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다.' 예를 들면 아래와 같은 코드가 있다고 해보자. public List getThem() { List list 1 = new ArrayList(); for (int[] x : theList) if (x[0] == 4) list1.add(x); return list1; } 코드가 하는 일을 짐작하기 어렵다. 1. T..