❗️문제 상황

❗️원인
- 엔터티 이름들을 사용할 때 실수를 막기 위해 아래와 같이 NameSpace파일을 따로 만들어서 관리 하였다.
- 코어 데이터 파일에서 엔터티 이름이 마음에 들지 않아
MemoData
에서 ToDoData
로 교체를 하였다.
- NameSpace 파일에서 이름을 갱신시키지 않아서 에러 발생

❗️해결 방법
- 에러를 해석해보니 ‘MemoData’라는 엔터티가 없다는 것이기에 엔터티 이름을 사용하는 파일들을 살펴봄
- 위에서 언급한대로 갱신이 되어 있지 않은 파일을 발견하고 수정해줌
❗️힘들었던 점 & 나의 생각
- 처음에는 에러가 발생한 뒤 에러를 제대로 확인도 안하고 바로 구글링을 시작했다.
- 구글링을 통해 여러 개의 비슷한 문제 상황들을 비교해보았지만 적절한 사례를 찾지 못했다.
- 이후에 천천히 에러를 다시 읽어보고 고민한 뒤 내가 직접 찾기 시작하고서 문제를 해결할 수 있었다.
💡 모든 개발자들이 구글링을 통해 정답을 찾는다기에 고민도 하지 않고 구글링을 바로 시작을 했다. 나의 문제가 무엇인지도 알지 못한 상황에서 무작위로 따라만 하려고 하니 쉽게 문제가 해결되지 않았다.
우선 에러를 마주쳤을 때 문제를 읽고 어떤 의미인지 파악을 하자. 내가 작성한 코드들이기에 내 머리만으로 문제를 해결할 수 있을 것이다.
❗️오늘의 교훈: 무작정 구글링을 시작한다고 빠른 해결책을 찾을 수 있는 것이 아니다.
"구글링도 정확히 나의 에러/문제가 무엇인지 고민해보고 진행하자!"
❗️참고 자료