[Problem]
항해 99 파트타임 1기 OT주차 입학시험. 문제는 기존에 했던 Bucket-List에 List부분에 취소/완료 버튼을 추가하고 취소버튼이 될 때 List text부분에 줄이 들어가는 기능을 추가하는 것이다.
코드를 작성했지만 계속해서 원하는 결과가 나오지 않는 부분이었다.
취소 버튼을 눌렀지만 계속해서 바뀌지 않았다.
[Try]
코드 부분에 변수를 지정하는 부분에서 틀린부분이 있었을 거라 생각하여 계속해서 연결되어 있는 변수들을 살펴 보았다.
하지만 코드부분에 여전히 틀린 부분이 없었다. 코드 부분이 틀린게 없다면 데이터 저장부분에 문제가 있다고 판단했다. mongoDB에 접속해 저장공간 저장된 데이터를 확인했다. 맞았다.
let num = a['num']
let done = a['done']
기존에 남아 있던 저장 목록은 위에 변수인 num, done부분이 없었기에 데이터를 가져오지 못하고 있었던 것이다. 따라서 기존에 있던 데이터를 삭제하고 새롭게 저장했다. 그리고 원하는 결과물을 얻을 수 있었다.
[Solution]
[Conclusion]
생각한 부분이 모두 맞고 코드 실행시 오류가 나오지 않았을 때 다른 부분을 의심해 볼 필요가 있다는 큰 깨달음을 얻게 되었다. 쉽게 해결하고 빠르게 끝낼 수 있었지만 그렇지 않았던 부분에 아쉬움이 남는다. 하지만 깊이 생각했던 부분에서 다음에 같은 상황이 발생했을 시에 빠르게 해결할 수 있는 힘이 생긴 부분에 대한 큰 만족감도 생긴다. 앞으로 백엔드 개발자라는 목표를 두고 있는 나에게는 기분 좋은 고민이었다.
'Self Dev. > TIL' 카테고리의 다른 글
2023.03.31 TIL - 풀스택 미니프로젝트(books-books) (0) | 2023.04.02 |
---|---|
2023.03.29 TIL - 풀스택 미니프로젝트(books-books) (0) | 2023.04.01 |
2023.03.26 - 토이 프로젝트 (점심 메뉴 월드컵) (0) | 2023.03.26 |
2023.03.19 TIL - 토이 프로젝트[TO-DO LIST] (0) | 2023.03.24 |
2023.03.14 TIL - 토이 포르젝트[나의 음악 저장소] (0) | 2023.03.22 |