Community

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

← Go back
TIL DAY8 : 5장 구부러지거나 부러지거나
#pragmatic
2년 전
434

오늘 TIL 요약

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

TIL (Today I Learned) 날짜

2022-03-27

오늘 읽은 범위

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

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

  • 반응형 프로그래밍. 어떤 셀에 들어 있는 수식에서 다른 셀을 참조하고 있을 때, 참조된 셀의 값을 바꾸면 첫 번째 셀의 값도 바뀐다. 값이 바뀌면 그 값을 사용하는 다른 값이 '반응하는' 것이다

  • 스트림은 이벤트를 일반적인 자료 구조처럼 다룰 수 있게 해 준다. 이벤트의 리스트를 다룬다고 생각하면 된다.

  • 애플리케이션이 출시된 이후 바뀔 수도 있는 값에 코드가 의존하고 있다면, 그 값을 애플리케이션 외부에서 관리하라.

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

  • 데이터를 입력받으면 그것을 출력값으로 바꾼다는, 단순하고 근본적이지만 잊기 쉬운 설명을 항상 생각하며 코딩할 것

  • 계속 여러 요소들 간의 결합을 낮추라는 이야기를 하고 있었는데, 그런 이야기에 따르면 메소드나 전역변수들도 마찬가지지만 그중에서도 상속이 제일 문제가 아닐까 하고 생각하고 있었다. 역시나 관련 내용이 다뤄져서 여러 대안들을 공부하게 되어 좋았다. 인터페이스와 프로토콜, 믹스인과 트레이트 그리고 위임.

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

  • 싱글턴에 대해 알아보기

  • 유한 기계 상태란?

  • 루비나 엘릭서 관련해서 찾아보면 좋을 것 같다.