쩝쩝/잡담
2022. 11. 4.
메인 프로젝트를 앞두고 TDD를 연습하고 있다.
지난 프로젝트에서 테스트의 중요성을 여실히 느꼈다. 그래서 며칠 전부터 새로운 개발 방법도 접해볼 겸, 기존 시큐리티 코드에서 마음에 들지 않았던 부분들을 개선할 겸, TDD로 메인 프로젝트에 사용할 시큐리티 코드를 밑바닥부터 다시 작성하고 있다. 지난 프로젝트 때 했던 단위 테스트들은 정말 야매였구나.. 로그인, 로그아웃, 회원가입, 토큰 갱신, 필터 테스트만 했는데 테스트가 110개가 나온다. 지난 프로젝트의 전체 테스트 개수는 90개였다 ^^.. CRUD에 대한 단위 테스트는 이제 어느정도 능숙하게 가능한 수준임에도 불구하고 생산성이 확 떨어지긴 하는데.. 모든 경우의 수를 단위 테스트와 통합테스트로 틀어막으니, 정신줄 놓고 테스트 몇 개를 이상하게 작성하거나 로직에 실수가 있어도 발견을 못할 수가..