개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
DRY : 반복하지 말라 Don’t Repeat Yourself
재사용하기 쉽게 만들어라
직교성 = 독립성 = 결합도 줄이기 (decoupling)
TIL (Today I Learned) 날짜
2022. 03. 20
오늘 읽은 범위
2장. 실용주의 접근법 (~Topeic 11. 가역성)
책에서 기억하고 싶은 내용을 써보세요.
좋은 설계
. 중복 피하기
. 직교성
. 가역성
좋은 설계는 나쁜 설계보다 바꾸기 쉽다
DRY는 코드 밖에서도 (지식의 중복, 의도의 중복, 문서화 중복도 포함)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
좋은 설계란 무엇인가 라는 주제에 대한 답을 얻을 수 있었다. 결합도가 낮아 변화에 유연하게 대응할 수 있는 아키텍처. 기술은 급변하기 때문에 언제든지 기술셋을 영향도가 크지 않게 바꿀 수 있는 아키텍처. 그런 설계를 가진 시스템을 만들 수 있도록 명심해야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
‘좋은 설계’에 대해서는 이론적으로 알겠지만, 이것을 실제로 적용하면 어떻게 설계하고 구현해야할까?
참조 사례에는 어떤 게 있을까?