Node.js 디자인 패턴
1
Node.js나 Express.js 혹은 vue.js에서 사용하면서 어떤 것은 이벤트 발생시 콜백을 받으라고, 다른건 Promise로 처리하는 등 일관성 없이 이벤트를 처리하고 발생시킨다고 투덜투덜 거렸다.
그런데 이책을 통해서 내가 투덜거렸던 이유에 대해서 명확하게 이해하게 되었다. JavaScript 개발자가 아니라서 명확하게 이해했다고 해서 달라진건 없지만 다른 언어가 이벤트를 처리하면서 겪게된 고민과 그 해결방법을 알게되면서 내가 주로 사용하는 자바나 하스켈에 대해서 생각해 볼 수 있는 시간이었다.
2
큰 욕심없이 읽는다면 한편의 기술사가 보일 것이고, 욕심을 가지고 읽는다면 동기에서 비동기로 넘어가는 과정에 대한 코드의 변천사를 느낄 수 있을 듯 싶다. 뭐가 되었든 한번쯤 읽어보길 권하고 싶다.
Written on February 25, 2019