Community

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

← Go back
TIL #5 구부러지거나 부러지거나
#pragmatic
2년 전
528

오늘 TIL 3줄 요약

  • 오늘의 기능을 수행하면서 내일의 변경을 수용 할 수 있는 설계를 하자

  • 더 좋은 설계가 존재한다.

  • 프로그램은 데이터에 관한 것

TIL (Today I Learned) 날짜

2022. 05. 24

오늘 읽은 범위

5장. 구부러지거나 부러지거나

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

  • 현대의 미친 듯이 빠른 변화 속도를 따라가려면 모든 수단을 동원하여 가능한 한 느슨하고 유연한 코드를 작성해야 한다. 그렇지 않으면 코드는 금세 낡고 수정하기 어려워지고, 결국 기억 저편으로 사라질 것이다.

  • 소프트웨어의 구조는 유연해야 한다. 그리고 유연하려면 각각의 부품이 다른 부품에 가능한 한 조금만 연결되어야 한다.

  • 묻지 말고 말하라 TDA

  • 전역 데이터는 여러 가지 방법으로 코드의 결합도를 높인다.

  • 이벤트가 어디서 발생하든 이벤트를 중심으로 공들여 만든 코드는 일직선으로 수행되는 코드보다 더 잘 반응하고 결합도가 더 낮다.

  • 프로그래밍은 코드에 관한 것이지만, 프로그램은 데이터에 관한 것이다.

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

오늘 읽은 범위에서 정말 많은 이야기를 담고 있어서 놀랐다.

설계를 할때 이렇게 했으면 안됐는데 하고 생각나는 몇몇 깨진 창문들이 생각나게 하는 챕터가 많았다.