May 15, 2020 (Fri)

  • recoiljs1https://recoiljs.org/ – Facebook이 공개한 새로운 상태관리자
  • RectarJS2https://nectarjs.com/ – JavaScript to Executable ,  Pkg3https://github.com/zeit/pkg – https://github.com/zeit/pkg 
  • OOP 프로그래밍을 할 때 상태머신(FSM)을 사용하는 것이 Imperative 방식으로의 회귀를 저지하는 효과적인 수단 중 하나인데, 단순히 FSM 상태변환 기능만 아니라 조건별 상태변환 기능이 반드시 들어가줘야 OOP Methods에서 닥질을 거의 하지 않거나 상당히 줄일 수 있다.
  • JavaScript의 EventLoop tick 정의에 따라, OOP 형 코딩을 할 때 상태변화에 따른 사이드이펙트를 최소화 하려면 메소드 체인형식으로 코딩하는게 좋은 방법인듯.
  • XXX 프로그래머가 되지 말고, 프로그래머가 되라 는 말을 하던  놈들 은 그게 프로그래머가 된다는게 뭔지도 얘기하지 않으면서 짖어댔었다. 그러나 이젠 나도 말할 수 있다.  특정 언어/프레임웍/라이브러리를 배워쓰는 개발자로 남지말고 함수형 방법론과 깊은 이해를 하라는 말로 들어도 무방하다. 

References   [ + ]

1. https://recoiljs.org/
2. https://nectarjs.com/
3. https://github.com/zeit/pkg