본문 바로가기
  • Seizure But Okay Developer
FrontEnd/CodeSpitz 강의 정리

디자인패턴; 1회

by Sky_Developer 2018. 11. 7.

- 메소드 역할을 나눌 수 있으면 나눠라


- 런타임에 오류를 잡는 것이 오류가 전파되는 것을 미연에 방지할 수 있는 방법(throw ; 런타임언어의 기본적인 방법)


- 함수:인자와 지역변수로 작동, 메소드:this 컨텍스트로 작동하기 위함


- 메시지가 될 거냐, 내부상태가 될 거냐


- 커스텀 할 수 있는 부분이 아니면 무조건 정해진 로직을 따라서 구현하자


- 가장 추상화 된 문법을 사용하는 습관을 들이자?


- 프로그래밍 세계에서 유일하게 변하지 않는 원칙 : "모든 프로그램은 변한다"

=> 이미 작성된 거대한 프로그램을 어떻게 변경할 수 있을까? -> "격리"


- "격리 전략"; "변화율에 따라 작성하자"

UI 쪽에 변화가 있을 때 ; 서버 쪽에 요청이 있을 때


- "강한 응집성" & "약한 의존성"


'FrontEnd > CodeSpitz 강의 정리' 카테고리의 다른 글

코드스피츠 80 layering  (0) 2019.02.19
코드스피츠 80 디자인패턴 스터디 - 1  (0) 2019.02.12
6주차  (0) 2018.12.12
4주차  (0) 2018.11.28
3주차  (0) 2018.11.21

댓글