생각정리
2024. 2. 26.
[반성문] 테스트 코드의 중요성
🟩 현장 폐쇠망에서 일을 하다가 테스트 코드의 중요성을 느꼈습니다. nestjs로 서버를 개발했는데 이 전에는 postman으로 한땀한땀 input 값을 넣고 output을 검사했습니다. 로깅도 console.log로 찍어서 하나하나 씩 봤습니다. 데이터가 쌓이면서 순간 순간 지나가는 데이터를 재현해 내는 것이 불가능 해졌습니다. 재현이 불가능해지면서 디버깅이 어려워지고 그래서 시간이 많이 걸려게 되었습니다. 그래서 느낀 바로는 내 로직에 input, output값을 정해두는 테스트코드를 작성해 놓는 것이 중요하다고 생각했습니다. 어떤 값이 들어왔을 때 로직이 올바른지, 어떤 부분을 고쳐야하는지 세세하게 고민을 합니다. 정답지 안에서 디버깅을 하는 것이 중요하다고 느꼈습니다. 내가 천재가 아니니 예상 결..