Python으로 배우는 이산 사건 시뮬레이션
Diogo Costa (PhD, MSc)
Adjunct Professor, University of Saskatchewan, Canada & CEO of ImpactBLUE-Scientific
“확장 가능한” 모델
중요성
확장 가능한 모델

확장성이 낮은 모델

교체 가능한 구성요소(모듈)
프로세스를 개별 함수로 분리
같은 코드를 복사하지 않고

이전 버전
with counter.request() as request:
yield request
def func_a()
def func_b()
def func_c()
def func_d()
def func_e()
업데이트된 버전
with counter.request() as request:
yield request
def func_a()
# def func_b() # Module replaced by
def func_b1() # Module replacement
def func_c()
def def func_f() # New module added
def func_d()
def func_e()
Python으로 배우는 이산 사건 시뮬레이션