- series
- develop
- frontend
- backend
- design-patterns
- gof
- typescript
- object-oriented
- state
- behavioral
- finite-state-machine
State와 폼 상태 머신 - 디자인 패턴, 객체 수준 편 ep.10
주문 처리 상태(draft → submitted → paid → shipped)를 TypeScript로 정리하고, 분기문이 자라는 안티패턴을 State로 풀어내는 과정을 살펴봅니다. 같은 결정 구조가 폼 상태 머신(idle → validating → submitting → success/error)에서 어떻게 다시 나타나는지를 함께 봅니다. Strategy와의 경계도 다시 한 번 짚습니다.
read →