본문 바로가기
[TIL] 2장 실용주의 접근법 2장 실용주의 접근법 오늘의 TIL 3줄 요약 코드는 바꾸기 쉽게 잘 설계해야 한다. 스스로에게 질문하고 내가 옳은 방향으로 가고있는지 고민해야 한다. 섣불리 결정하거나 대답하기 보다 고민하고 답을 도출하는 과정을 거쳐야만 한다. 1. 책에서 기억하고 싶은 내용 좋은 설계는 나쁜 설계보다 바꾸기 쉽다. 잘 설계된 코드는 바뀜으로써 사용하는 사람에게 맞춰져야 한다. -39p 스스로 자꾸 물어보라. '내가 방금 한 일이 전체 시스템을 바꾸기 쉽게 만들었을까, 어렵게 만들었을까?' 파일을 저장할 때마다 물어보라. 테스트를 쓸 때도, 버그를 수정할 때도 물어보라. -40p DRY (Don't Repeat Yourself.) DRY는 지식의 중복, 의도의 중복에 대한 것이다. 똑같은 개념을 다른 곳 두 군데에서 .. 2022. 5. 16.
[TIL] 서문, 1장 실용주의 철학 서문, 1장 실용주의 철학 오늘의 TIL 3줄 요약 당신에게는 에이전시(주체적으로 원하는 행동을 고르고 행할 수 있는 능력)가 있다. 개발자로서 우리는 여러 입장에서 소통하여야 한다. 깨진 창문을 고치지 않은 채로 내버려 두지 말라. 방치는 다른 어떤 요인보다도 부패를 더 가속시킨다. 1. 책에서 기억하고 싶은 내용 실용주의 프로그래머는 직면한 문제 너머를 고민한다. 실용주의 프로그래머가 가진 또 다른 성공의 열쇠는 자신이 하는 모든 일에 책임을 진다는 점이다. 실용주의 프로그래머는 책임감이 있기 때문에 프로젝트가 방치된 채로 끝장나는 걸 가만히 옆에 앉아서 지켜보고만 있지 않는다. "왜 직접 바꾸지 않습니까?" 우리는 원하는 것은 거의 무엇이든 할 수 있다. 하지만 왠지 개발자들은 변화를 피하는 것 같.. 2022. 5. 14.
728x90
반응형