Community

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

← Go back
TIL2. 실용주의 프로그래머
#pragmatic
2년 전
754

오늘 TIL 3줄 요약

  • 개발자간의 중복 -> 빈번한 소통이 중요

  • 반복하지 마라.

  • 서로 영향이 없도록 하라.

TIL (Today I Learned) 날짜

2022. 03. 21

오늘 읽은 범위

2장 실용주의 접근법

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

Topic 8 : 좋은 설계의 핵심

  • ETC 원칙

  • 극단적으로 보일수 있지만, 모든 코드를 교체할 수 있게 작성해야 한다.

  • 엔지니어링 일지에 현재 상황과 여러분의 선택, 그리고 변경 사항에 대한 추측을 정리해 둬라. (이게 중요한것 같다. 생각만하고 넘어가면 날아가고 없다..)

Topic 9 : DRY: 중복의 해악

  • DRY : 반복하지 마라.

  • 개발자 간의 중복 (개발자간의 빈번한 소통이 중요하다!)

Topic 10 : 직교성

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

Topic 11 : 가역성

  • 바꾸기 쉽게 만들어라.

Topic 12 : 예광탄

  • 프로토타입은 나중에 버리는 코드를 만든다.

  • 예광탄 코드는 기능은 별로 없지만 완결된 코드이며, 최종 시스템 골격 중 일부가 된다. (아키텍쳐 골격을 제시하고, 보여줄게 생김)

Topic 13 : 프로토타입과 포스트잇

  • 프로토타이핑의 조사 대상은 위험을 수반하는 모든 것이다.

  • 포스트잇은 작업 흐름, 애플리케이션 로직과 같은 동적인 것을 프로토 타이핑할 수 있는 훌륭한 도구다.

Topic 14: 도메인 언어

  • 다시읽어보자.

Topic 15 : 추정

  • 추정하는 방법을 배우고 직관적으로 짚을 정도가 되면, 추정 대상의 가능성을 가늠하는 마법과 같은 능력을 발휘 할수 있게 된다.

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

실용주의 접근법으로, 중복의 해악에서 말하는 부분을 코드로 이해할 수 있어서 좋았다.

예광탄과 프로토타입의 예시를들며 어떤 방식으로 프로젝트에 접근해야하는지에 대한 내용도 다시한번 생각해 볼 수 있었다.

뒤로갈 수록 도메인 언어와 추정이라는 내용이 크게 와닿지는 않았다. 아직 내가 많이 부족한것 같다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • Topic 14 : 도메인 언어에 대한 부분은 다시 읽어봐야겠다. 한 80%는 그냥 그렇구나하고 본것 같다..

오늘 읽은 다른사람의 TIL