실용주의 프로그래며(2장 실용주의 접근법)_TIL
2022. 3. 20. 22:12ㆍPORT POLIO/독서
반응형
오늘 TIL 3줄 요약
- 바꾸기 쉽게 만들자!(ETC easier to change)
- 반복하지 말자!(DRY don't repeat yourself)
- 자주 수정하자
TIL (Today I Learned) 날짜
2022/03/20
오늘 읽은 범위
2장 실용주의 접근법
책에서 기억하고 싶은 내용을 써보세요.
- 주석을 달면 수정해야 한는경우가 2번 생긴다. > 변수명으로 주석대신, 코드를 읽기 쉽게
- 모듈을 통해 제공되는 모든 서비스는 일괄 표기법으로 사용할 수 있어야 한다.
- 관련이 없는것들은 서로간에 영향이 없도록 작성하자
- 미리 코드를 간략하게 구현해 보는 기능을 만들자
- 코드와 마찬가지로 일정도 수덩하자
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
- 처음 보는 내용들이 전주보다 많아서 흥미깊게 읽을 수 있었다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
처음보는 루비언어나 큐컴버 언어가 예재로 나와서 이해가 안되는 부분이 조금 있었다.
- 잘 설계된 소프트웨어는 ETC - 변경하기 쉽다. 대부분의 우수한 소프트웨어 설계 원칙은 제품 ETC 소프트웨어이다. DRY. 지식은 시스템 내에서 중복되어서는 안된다. 시스템은 직교여야 한다. 즉, 시스템의 한 부분을 변경해도 다른 부분에는 영향을 미치지 않아야 한다.
- 코드와 아키텍처는 변화에 유연하게 대응해야 하며, 모든 의사결정이 뒤집힐 수 있어야 하며, 코드가 이를 처리할 수 있어야 한다. 우리의 코드는 여러가지 가능성을 염두해두고 지원할 수 있어야 한다! 우리는 배우고 싶을 때 프로토타입을 만들어야 한다. 프로토타입의 코드는 일회용이다. 견적을 요구받았을 때, 천천히 생각하고 시간을 보내는 것이 좋다. 즉답은 하지 말자!
반응형
'PORT POLIO > 독서' 카테고리의 다른 글
PORT POLIO/독서실용주의 프로그래며(3장 기본도구)_TIL (0) | 2022.03.23 |
---|---|
noco_실용주의 프로그래머_최애 TIL 을 찾아라! (0) | 2022.03.22 |
실용주의 프로그래며(서문~1장.실용주의 철학)_TIL (0) | 2022.03.19 |
실용주의 프로그래머! 공부 시작 (0) | 2022.03.18 |
독서인증_슈뢰딩거의 고양이:물리학의 역사를 관통하는 50가지 실험 (0) | 2022.03.17 |