물류 eCommerce 모델: 모델 모듈성
앞서 사용한 e-Commerce 모델을 예로 들어볼게요. 이 모델에는 세 가지 주요 프로세스 그룹이 있어요:
- 요청 처리
- 포장
- 배송 및 전달
모델을 모듈화하고 프로세스를 쉽게 추가·제거할 수 있도록, 각 프로세스를 별도의 함수와 제너레이터로 정의했어요:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
이 프로세스 제너레이터들을 정의한 뒤, 제너레이터 def generator_all_processes(env)를 만들어 (1) 각 개별 프로세스 제너레이터를 호출하고 (2) 시간 순으로 그 지속 시간을 기록하도록 했어요.
이 연습은 강의의 일부입니다
