May 15, 2020 (Fri)

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

References

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