모듈 초기화1 [프로그래밍 이론] 비동기적으로 초기화되는 모듈 다루기 비동기적으로 초기화되는 모듈 다루기동기식 초기화를 지원하지 않는 모듈을 깔끔하게 비동기식으로 다루고 제공하는 몇가지 원리에 대해 알아보자.작성환경예시 코드는 Javascript ES6로 작성되었으나 개념적으로는 언어와 무관한 내용을 다룹니다.동기식 초기화의 문제우리가 개발하면서 접하는 많은 모듈(라이브러리)은 사용 전에 초기화를 필요로 한다. (특히 네트워크 연결이 필요한 모듈 & 미들웨어)이 때 초기화 방식은 동기식과 비동기식으로 나뉜다. 비동기를 다루기 전에 동기식 초기화의 특징을 먼저 살펴보자.동기식 초기화의 장점사용하기 편리하고 간단함초기화되기 이전에 모듈의 기능이 호출되는 상황을 고려하지 않아도 됨 (재초기화가 필요한 상황 고려 X)동기식 초기화의 단점많은 모듈을 동기식으로 초기화하면 프로그램이.. 2025. 3. 3. 이전 1 다음 반응형