starategy1 [Cloud Canvas] Strategy와 Factory 패턴 적용 Ncloud 리소스를 Terraform으로 변환하는 과정에서 리소스 파싱 로직의 문제점을 발견하고, 이를 개선하기 위해 디자인 패턴을 적용한 리팩토링 과정을 공유하고자 합니다.문제 발견1. 단일 함수에 모든 로직 집중export function parseToNCloudModel(resource: any): NCloudModel { const { type, properties } = resource; switch (type.toLowerCase()) { case 'vpc': return new NCloudVPC({ ... }); case 'subnet': return new NCloudSubnet({ ... }); //.. 카테고리 없음 2025. 1. 7. 더보기 ›› 이전 1 다음