한동안 과제를 기능이 잘 되는지 (구현) 외관은 이상하지 않은지(CSS)에 초점 맞춰서 리액트와 풀스택을 진행해왔는데
이번 주는 그렇게가 잘 되지않는다.
문제가 터지다.
일단 사용하는 기능 구현에서 문제가 터졌는데 어디서 터진건지 알 수가 없다... 디버깅을 해도 평소하던식으로 콘솔로그를 아무리 찍어도 이유도 모르겠고 트레이너분께 도움을 요청하니 당연히 테스트 코드를 점검하시는데 내 테스트코드는 작성된게 없다... 혹은 있는데 아무것도 통과되지않는 형식 테코...
부채가 쌓임
그걸 수정하려고했지만 사실 테스트 코드는 여태 잘 모르겠고 어려워 초반만 열심히 해두거나 후반에는 뭐지 하면서도 넘겨 짚고 가던게 있었는데 그게 쌓인데다 테스트 하는 것도 조금씩 다른데다가 테스트가 여러개에 넣어놓은 요소들도 많아서 변수가 어디서 잘못된지도 모르겠고 심지어 오류 메세지를 읽어도 알 수 가 없다. 이전 강의를 참조하려해도 범위가 너무 많고 이번주는 끝이 오고있고... 그러니 이러지도 못해 저러지도 못해 하다가 AFK..(Away From Keyboard)
결정을 내리자.
결국 어제와 오늘 장장 2일을 우왕좌왕하다가 오늘 밤 10시가 넘어서야 이전 강의를 키기 시작했는데 단번에 막힌 부분이 나올리가 있나.. 여전히 헤매고 이 부분이 적용되는 부분이 되나 하면서 하고 또 마감시간에 조급해하고..선택을 내려야 할 것 같다.
이번주와 저번주 이사를 하긴 했지만 그거라기보다는 그냥 테스트코드를 준비 안해두니 부채가 쌓였다.
테스트 코드 없는 코드는 의미가 없다는 말씀
아무리 구현해도 어떻게 그것을 보증할거냐 테스트 코드를 짜지 않은 어플리케이션은 의미가 없다는 말에 css 로 예쁘게 보이는게 먼저가 아닌 것 같아 테스트 코드를 최대한 통과할 수 있으만큼 통과 시키고 배운 것을 정리하는 것으로 목표를 바꾸려한다.
액션플랜
리액트 테스트코드 3개이상 통과시키기...
'개발 관련 학습 및 문제해결' 카테고리의 다른 글
백엔드 Pagination 테스트 코드 짜기(20221013 TIL) (0) | 2022.10.13 |
---|---|
react router dom 로그인 문제 해결[20221012 TIL] (0) | 2022.10.12 |
자바 스프링 페이지네이션 구현 풀스택[20221010 TIL] (0) | 2022.10.10 |
리액트에서 이미지 가져오기[20221005 TIL] (0) | 2022.10.05 |
메가테라 레벨테스트2 1주차 중간 회고[20221004 TIL] (0) | 2022.10.04 |
댓글