Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
Assignment #03
#pragmatic
2년 전
488

오늘 TIL 3줄 요약

  • ETC: 바꾸기 더 쉽게, 교체가 쉬운 코드를 만들어야 한다.

  • DRY: 반복하지 말 것, 이는 코드에만 국한되는 내용이 아니다. (표현, 데이터, 개발자 간 등등)

  • 시스템의 가장 중요한 요소를 찾아 이를 우선적으로 만든다.

TIL (Today I Learned) 날짜

2022. 03. 22

오늘 읽은 범위

2장. 실용주의 접근법

책에서 기억하고 싶은 내용을 써보세요.

  • 극단적으로 보이겠지만 사실 여러분은 모든 코드를 교체할 수 있게 작성해야 한다. (p. 40)

  • 가능하다면 언제나 객체의 속성을 읽고 쓸 때 접근자 함수를 사용하라. 그러면 나중에 기능을 추가하기 더 쉬워질 것이다. (p. 50)

  • 시스템을 정의하는 중요한 요구 사항을 찾아라. 의문이 드는 부분이나 가장 위험이 커 보이는 곳을 찾아라. 이런 부분의 코드를 가장 먼저 작성하도록 개발 우선순위를 정하라. (p. 73)

  • 누군가 추정해 달라고 하면 뭐라고 대답해야 할까? "나중에 연락드릴게요."라 말해야 한다. (p. 102)

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 평소 일 할 때 ETC, DRY 등을 지키지 못하고 있다는 생각이 들었다.

  • 개발자 간의 중복 등은 평소 자주 접할 수 있던 문제였다. 조금 신경 쓰이긴 해도 당장 중요하지 않다고 생각해서 그냥 넘어갔는데, 앞으로는 중복을 발견하면 빠르게 조치할 수 있는 방향을 생각해야 겠다.