이 책은 인지과학에 기반을 둔 각종 방법론으로 개발자가 새로운 언어나 프레임워크를 빠르게 배워 생산성을 향상하도록 돕는다. 코드를 더 잘 이해하는 것에서 나아가, 버그 방지, 명확한 작명법, 리팩터링, 대규모 코드베이스 개선에 이르기까지 과학적으로 입증된 기법을 제시한다.
난이도 - 보통
목차
- CHAPTER 1 코딩 중 겪는 혼란에 대한 이해 3
- CHAPTER 2 신속한 코드 분석 14
- CHAPTER 3 프로그래밍 문법 빠르게 배우기 36
- CHAPTER 4 복잡한 코드 읽는 방법 51
- CHAPTER 5 코드를 더 깊이 있게 이해하기 71
- CHAPTER 6 코딩 문제 해결을 더 잘하려면 98
- CHAPTER 7 생각의 버그 119
- CHAPTER 8 명명을 잘하는 방법 137
- CHAPTER 9 나쁜 코드와 인지 부하를 방지하는 두 가지 프레임워크 159
- CHAPTER 10 복잡한 문제 해결을 더 잘하려면 173
- CHAPTER 11 코드를 작성하는 행위 193
- CHAPTER 12 대규모 시스템의 설계와 개선 206
- CHAPTER 13 새로운 개발자 팀원의 적응 지원 222