이문회우

실용주의 프로그래머 1장 ~ 2장 본문

책/[개발]만 골라보기

실용주의 프로그래머 1장 ~ 2장

Koesob 2022. 10. 10. 00:47

실용주의 프로그래머 1장 : 실용주의 철학

1. 당신의 인생이다

2. 고양이가 내 소스 코드를 삼켰어요

3. 소프트웨어 엔트로피

4. 돌멩이 수프와 삶은 개구리

5. 적당히 괜찮은 소프트웨어

6. 지식 포트폴리오

7. 소통하라!

 

역시 핵심은 '당신의 인생이다'

'실용주의' 단어 그 의미에 맞게 다른 것은 따지지 않는다. 내게 도움이 되는가, 내게 필요한가-라는 실용적인 관점만을 보는 것이다.

왜? 내 인생이니까.

내 인생, 내 커리어이기에 온전히 내 책임이다.

내 인생에 대해 남탓을 해봐야 결국 어느 순간 현실 세계로 돌아올 것이다.

그 이후 내용도 이러한 맥락에서 서술되고 있다.

자신의 인생이 서서히 망가져가고 있지는 않은지 확인해야하며, 변화를 일으켜야 하며, 그 변화를 주도적으로 이끌어야한다. 그러기 위해서 소통하라!

변화를 감지하기 가장 좋은 방법은 소통이다.


실용주의 프로그래머 : 실용주의 접근법

1. 좋은 설계의 핵심

2. DRY : 중복의 해악

3. 직교성

4. 가역성

5. 예광탄

6. 프로토타입과 포스트잇

7. 도메인 언어

8. 추정

 

이 파트는 첫 장에 비해서 프로그래밍에 초점을 맞췄다.

프로그래밍을 할 때, 어떤 생각을 해야하는지, 어떻게 목표를 세워야하는지 기타 등등...

요약이라고 할 것 없이 저 문장 그대로가 전부다.


거의 한 달 동안 읽었던 책, 결국 너무 질질 끌리는 바람에 새로 읽고 있다.

얼른 끝내야지...