March 01, 2022
자신이 짠 모든 클래스, 메서드 이름을 외우지는 못하는게 당연하다. 우리는 문장이나 문단처럼 읽히거나 표나 자료 구조처럼 읽히는 코드를 짜는데만 집중해야 한다. 코드를 개선하려는 노력을 중단해서는 안된다.
코드만이 정확한 정보를 제공한다. ‘나쁜 코드 + 주석’보다 그 코드를 개선시키는데에 시간을 쓰자.
자료구조는 자료를 노출한다.
→ 기존 자료 구조에 새로운 함수 추가는 쉽지만, 기존 함수에 새 자료 구조 추가는 어렵다.
→ 새로운 동작이 필요하면 자료구조와 절차적 코드가 더 적합