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

inhalin·2022년 3월 21일
0

노개북 2~3일차

  • 2장 실용주의 접근법

요약 및 느낀 점

중복의 해악

  • 프로그래머들은 늘 유지보수 모두에 있다. 우리가 이해하고 있는 것은 날마다 바뀐다. (65쪽)
  • 유지보수는 별개의 활동이 아니며, 전체 개발 과정의 일상적인 부분이다. (65-66쪽)
  • 강요된 중복 —> 코드내 문서화, 테스트 코드 자동 생성 등
  • 부주의한 중복 —> 비즈니스 보뎅에 따른 정규화, 엑세스 함수 사용
  • 참을성 없는 중복
  • 개발자간의 중복 —> 개발자간 소통하기, 재사용하기 쉬운 환경 조성

DRY — 반복하지 마라 Don’t Repeat Yourself

직교성

  • [직교성이란] 독립성 independence 이나, 결합도 줄이기 decoupling 을 의미한다. (76쪽)
  • 비직교적인 시스템 ex) 헬리콥터 조종
  • 직교성의 장점
    • 생산성 향상
    • 리스크 감소

관련 없는 것들 간에 서로 영향이 없도록 하라.

(정리중)

더 공부할 내용

0개의 댓글