Archive/예전 TIL

트러블슈팅: plus_week

khu2172 2024. 12. 20. 02:44

배경: 'plus_week 개인 과제: 7. 리팩토링' 문제 해결 과정 도중

 

발단: Run 실행을 하였더니 기존에 생성 되어 있던 객체에서 에러가 발생함. 

 

전개: status 문자열을 ReservationStatus 열거형으로 변경한 후, 기존에 이를 참조하던 매개변수를 열거형으로 정의된 값이 아닌, 기존의 문자열로 정의된 값 그대로 Run 실행을 해서 에러가 발생한 것이었음.

 

절정: 그래서 status 문자열의 형태를 참조하던 매개변수를 ReservationStatus 열거형으로 변경하였음.

 

결말: Run 실행 후, 에러가 발생하지 않았다.