훌륭한 프로그래머 되는 법 - Becoming a Better Programmer

CHAPTER 4 코드 줄여 개선하기

 간단하고, 불필요한 것이 없으며, 끝이라고 확실하게 답할 수 있는 것을 아름답다고 여긴다.

 특정 종류의 버그에 지독하게 당해본 뒤에 예전의 코드로 되돌아가면, 해당 코드에 숨어 있는 잠재적인 버그를 자연스럽게 발견하게 된다. 그것은 프로그래머의 육감이다

 

CHAPTER 6 경로 탐색하기

 새로운 코드 베이스에 적응을 위해서는 다음과 같은 작업들을 재빠르게 해내야 한다.

 하나의 팀에서 영원히 하나의 코드베이스만 다루다가 고인 물이 되지 말아야 한다

CHAPTER 10 버그 사냥하기

CHAPTER 11 테스트하기

CHAPTER 13 두 개의 시스템에 대한 이야기

CHAPTER 14 소프트웨어 개발이란

CHAPTER 16 간결하게 하기

CHAPTER 17 머리 쓰기

CHAPTER 18 변하지 않는 것은 없다

CHAPTER 19 코드 재사용 사례

CHAPTER 21 골키퍼 있다고 골 안 들어가랴

CHAPTER 24 배움을 사랑하며 살기

CHAPTER 25 테스트 기반 개발자

CHAPTER 26 도전 즐기기

CHAPTER 27 부진 피하기

CHAPTER 28 윤리적인 프로그래머

CHAPTER 31장 ‘더 열심히’보다는 ‘더 현명하게’

CHAPTER 32 끝나야 끝나는 것

CHAPTER 35 생각이 중요하다

CHAPTER 36 말하기!

CHAPTER 37 선언문

CHAPTER 38 코드 찬가

부록A