개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
ETC: 바꾸기 더 쉽게, 교체가 쉬운 코드를 만들어야 한다.
DRY: 반복하지 말 것, 이는 코드에만 국한되는 내용이 아니다. (표현, 데이터, 개발자 간 등등)
시스템의 가장 중요한 요소를 찾아 이를 우선적으로 만든다.
TIL (Today I Learned) 날짜
2022. 03. 22
오늘 읽은 범위
2장. 실용주의 접근법
책에서 기억하고 싶은 내용을 써보세요.
극단적으로 보이겠지만 사실 여러분은 모든 코드를 교체할 수 있게 작성해야 한다. (p. 40)
가능하다면 언제나 객체의 속성을 읽고 쓸 때 접근자 함수를 사용하라. 그러면 나중에 기능을 추가하기 더 쉬워질 것이다. (p. 50)
시스템을 정의하는 중요한 요구 사항을 찾아라. 의문이 드는 부분이나 가장 위험이 커 보이는 곳을 찾아라. 이런 부분의 코드를 가장 먼저 작성하도록 개발 우선순위를 정하라. (p. 73)
누군가 추정해 달라고 하면 뭐라고 대답해야 할까? "나중에 연락드릴게요."라 말해야 한다. (p. 102)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
평소 일 할 때 ETC, DRY 등을 지키지 못하고 있다는 생각이 들었다.
개발자 간의 중복 등은 평소 자주 접할 수 있던 문제였다. 조금 신경 쓰이긴 해도 당장 중요하지 않다고 생각해서 그냥 넘어갔는데, 앞으로는 중복을 발견하면 빠르게 조치할 수 있는 방향을 생각해야 겠다.