You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Refactor] 에러 핸들링 구조 개선 #177 에서 ErrorBoundary 컴포넌트 기반 에러 버블링 작업을 진행하며, 특정 에러를 재현하기 위해 코드를 변경하고 다시 삭제하는 불편함이 있었습니다. API 요청 결과에 의존되는 테스트이고, 정상적인 API 요청을 의도적으로 변경하는 작업은 실수로 운영 코드에 반영될 위험이 있으며, 매번 수동으로 에러 상황을 만들어야 해서 재현 비용이 높습니다.
🛠️ 개선 방향
어떻게 개선할 계획인지 작성해주세요.
MSW를 도입해 네트워크 응답을 테스트 환경에서 제어하며, 코드 변경 없이 다양한 에러 시나리오를 안정적으로 재현할 수 있는 환경을 구축합니다.
🔍 개선 대상
❗ 문제점
ErrorBoundary컴포넌트 기반 에러 버블링 작업을 진행하며, 특정 에러를 재현하기 위해 코드를 변경하고 다시 삭제하는 불편함이 있었습니다. API 요청 결과에 의존되는 테스트이고, 정상적인 API 요청을 의도적으로 변경하는 작업은 실수로 운영 코드에 반영될 위험이 있으며, 매번 수동으로 에러 상황을 만들어야 해서 재현 비용이 높습니다.🛠️ 개선 방향