더북(TheBook)

이에 관해 스스로 다음과 같은 질문을 해보세요. 어떻게 하면 미래에 이벤트가 일어난 후에만 작동하는 일련의 선형 단계로 코드를 작성할 수 있을까요? 또한 이 코드를 자체 제약 조건을 가질 수 있는 다른 코드와 어떻게 결합할 수 있을까요? 동기에 대한 욕구는 편리함이 아닌 익숙함에서 비롯된 것입니다. 안타깝게도 동기 코드에서 사용하는 보통의 언어 구문들은 비동기 실행에 적합하지 않습니다. 즉, 비동기 try/catch, 비동기 반복문, 비동기 조건문과 같은 언어 지원이 부족하다는 것은 개발자가 자체적으로 만들어야 한다는 뜻입니다. 하지만 지난 몇 년 동안 여러 사람이 같은 질문을 던지고 커뮤니티에 모여 이러한 문제들을 해결하고자 노력하여 이른바 Reactive Extensions가 등장하게 된 것은 놀라운 일이 아닙니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.