개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
반복 노노. 같은 개념은 다른곳에 중복시키지 말자 - DRY(Don't Repeat Yourself)
바꾸기 더 쉽게! - ETC(Easier To Change)
관련 없는 것들 끼리는 서로 독립적으로 영향이 없도록! - 직교성(orthogonality)
TIL (Today I Learned) 날짜
2022.03.20 ~ 2022.03.21
오늘 읽은 범위
2장. 실용주의 접근법
책에서 기억하고 싶은 내용을 써보세요.
좋은 설계는 나쁜 설계보다 바꾸기 쉽다
DRY : 반복하지 말라 Don't Repeat Yourself
재사용하기 쉽게 만들어라
관련 없는 것들 간에 서로 영향이 없도록 하라
최종 결정이란 없다
유행을 좇지 말라
목표물을 찾기 위해 예광탄을 써라
프로토타이핑으로 학습하라
문제 도메인에 가깝게 프로그래밍하라
추정으로 놀람을 피하라
코드와 함께 일정도 반복하며 조정하라
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
1장에서 실용주의 프로그래밍에 대한 철학적인 사고에 초점을 둔 내용이였다는 2장은 철학적인 사고에서 실제적으로 실용주의 프로그래밍은 어떻게 접근할지 그 접근법에 관련된 내용이였다.
실제적으로 어떻게 접근할 것인가에 대한 내용이 담겨 있다보니 분량도 많았지만 이미 머릿속으로는 알고 있는 내용에 대해서도 다시한번 어떻게 접근해야 하는지가 적혀있다보니 한장 한장 넘기는데 꽤나 시간이 든 장이였다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
예광탄과 프로토타이핑 내용 : 직교성에 대한 부분은 단어만 보았을땐 무엇을 의미하는지 와닿지 않았지만 설명을 읽은 뒤에는 무엇을 말하는지 와닿은 반면 예광탄과 프로토타이핑 관련된 내용은 무엇을 말하고자 하는지는 알겠으나 뚜렷하게? 윤곽이 잡히진 않았다
오늘 읽은 다른사람의 TIL
Buleharmel 님의 TIL - https://blueharmel-dev.tistory.com/4
coopersoon 님의 TIL - https://coppersoon.notion.site/TIL_-_DAY2-8fb5e19896cb45fb999f4fc6494a090c