웹/TypeScript
2024. 11. 26.
[Typescript] 디자인 패턴을 적용해보다
디자인 패턴 활용 했던 것디자인 패턴을 활용해서 분기처리를 해본 경험을 써봅니다.간단히 설명하면 데이터를 받아오고 가공해서 xlsx 시트에다가 넣는 작업을 하는 함수를 만들었을 때 생겼어요.문제는 데이터에 있었어요. 처음에는 고정된 타입의 데이터가 온다고 생각했는데 또 다른 타입 형식으로 데이터를 받고 처리해야 하는 상황이였어요. 기존에 사용하는 타입 형식 과 또 다른 타입 형식2가지를 if문으로 분기처리하면 간단히 처리되었을 거에요. 하지만 저는 여기서 불안감을 느꼈어요. “데이터 형식을 여러게 만들어 달라하면 어떻하지?” 라는 생각이 들더라구요. 함수로 들어오는 데이터 형식이 많아 지면 많아질 수록 if 문이 많아질태고 나중에는 읽기 더 어려워질 거에요. 그래서 gpt, claude 한태 더 좋은 방..