TIL - 2장 실용주의 접근법

00_8_3·2022년 3월 21일
0

pragmatic-programmer

목록 보기
3/12

TIL

2022-03-21

오늘 읽은 범위

2장 실용주의 철학 37p ~ 88p

기억남는

  • 바꾸기 쉽게 (ETC) - 40p
  • 반복하지 말라 DRY - 43p
    • 서로 다른 로직이지만 우연히 규칙이 같을 수 도 있다.
  • 프로젝트 일정 추정하기 - 99p

가벼운 소감

  • ETC와 직교성

백엔드 개발을 하다보면 보통
컨트롤러 - 서비스 - 레파지토리 - (db) 계층을 사용하게 된다.
컨트롤러는 통신, 레파지토리는 db, 서비스는 그 중간의 것을 한다.
이렇게 계층을 나누는 것이 나중의 ETC에 도움이 된다는 것을 또 한번 깨닫는다.

만약 계층을 나누지 않고 mongoDB에서 MySql로 바꾼다고 생각 해본다면..
관련 로직들이 모두 수정되어야 하니 정말 끔찍하다!

  • 프로젝트 일정
    내가 아닌 다른 사람이 짠 일정을 내가 소화해야 할 때, 그 일정이 벗어날 거 같다는 느낌이 올 때 이 부분을 다시 읽어 상대방을 설득시킬 힘을 기르자!

0개의 댓글