어제 밤을 새서 댓글을 구현해보고자 했는데, 결국 하지 못한 채 아침 6시에 잠이 들었다. 분명 코드를 같이 작성했는데 나만 안되니 정말 답답한 심경이었다.
그래서 댓글관련 클래스들을 전부 주석처리하고 우선 나머지 영역에서 권한을 주거나 다른 기능을 더 구현해보고자 했다. 그런데, 갑자기 잘 되던 일반 로그인이 진행되지 않았다. 회원가입은 잘 되는데 아이디와 비밀번호를 맞게 작성해도 메인 화면으로 넘어가질 않고 에러 메세지와 주소창이 변경되는 것을 확인했다.
에러를 열심히 구글링해보고 찾아보아도 잘 보이지 않았다. 그래서 팀원분들과 얘기를 나눠보고 문제를 공유해보았는데 다른 분 컴퓨터에서는 잘 열린다고 하셔서 더 오류가 보이지 않았다. 결국 모든 댓글관련 클래스나 파일들을 삭제하고 다시 처음부터 차근차근 작성하니 두 가지 오류를 찾을 수 있었다.
우선 Repository가 Interface 파일이 아니라 Class 파일로 설정되어 있었고, 어제 많은 실험을 해본 것 중 강의 내용 중 복사한 코드를 붙여넣다가 패키지 경로를 삭제한 파일이 있던 것이었다.
그렇게 두 가지를 고쳐보니 코드가 정상적으로 작동되었고, 다음 문제로 넘어갈 수 있었다. 다른 사람에게 오류를 설명하고 그 원인을 찾아가며 말로 설명하는 것으로 충분히 오류를 해결할 수 있다는 점을 알게 되었다. :)
'스파르타코딩클럽 > 항해99' 카테고리의 다른 글
항해99 6기 DAY 25 TIL _ 22.03.31 (0) | 2022.04.01 |
---|---|
항해99 6기 DAY 24 TIL _ 22.03.30 (0) | 2022.04.01 |
항해99 6기 DAY 22 TIL _ 22.03.28 (0) | 2022.03.30 |
항해99 6기 WIL_3주차 회고록 (0) | 2022.03.27 |
항해99 6기 DAY 20 TIL _ 22.03.26 (0) | 2022.03.27 |