몬그로이

AFTER 숙련주차 개인과제 본문

Dev입성기/Dev 입성기 _전기

AFTER 숙련주차 개인과제

Mon Groy 2024. 5. 31. 20:00

과제를 하다가 오류와 싸우다 녹초가 되었다가 많은 도움을 통해 빠져나옴

프로그램 짠 시간보다 오류와 대적한 시간이 더 긴 듯

 

주요 원인 그 첫 번째는 userId 때문이었다

로그인 기능이 있는 과제를 한다는 것을 보고

미래는 생각도 않은 채 (정확히는 생각 못 한 채)

미리 userid 를 입력값으로 넣고 여기저기 활용했더니

과제에서 본격적으로 userid를 활용하게 되자 이리저리 꼬여버렸다

수정하고 오류 잡는 데 시간이 정말 많이 들었다

 

첫 번째 주요 원인엔 그 원인이 발생한 원인이 있는데,

그건 ID의 개념이었다

ID 라고 해서 평소 떠올리는 그 Identity 의 ID 가 아니라

Index 의 ID 인 것을 흘려버렸던 것..

그런데 회원에 관한 내용으로 ID가 등장해 버리면서 대 혼란..

이제는 인지하면서 보지만 그래도 가끔은 헷갈린다

 

두 번째는 repository 내 메서드 설정 때문이었다

findBy~ 하는 메서드는 꽤 자유롭게 만들수 있다보니

규칙성을 간과하고 만들어 오류의 장인이 될 수 있었다

 

그래도 오류들 덕분에 여러 사람들과 소통할 수 있어 좋았다

가르쳐 주는 방식뿐만 아니라

해결하는 방식도 천차만별임을 새삼 깨달을 수 있었다

 

이제 앞으로 발생하는 오류는 이전보다 50%는 더

혼자서 잡아낼 수 있을 것 같은 근자감이 든다

그만큼 다른 곳에 집중하는 시간도 확보할 수 있겠지

좋은 경험이었다

 

 

이번주말에는 노트북도 좀 쉬게하고 카페도 가고 평소보다 많이 자야지

그리고 SQL 정도는 공부 해야겠다

자바/스프링 한다고 바쁜 핑계대며 손놓고 있었는데 가끔씩 튀어나와서 곤란하니까

 

 


이번 과제를 하면서 도움을 받은 6분의 은인들께

심심한 감사의 말씀 전합니다