-
테스트 코드의 중요성, TDDproject 2022. 4. 30. 21:52
https://www.youtube.com/watch?v=vqEg37e4Mkw&t=791s
(위의 영상을 다시 보자.)
프로젝트를 하며 느낀 테스트코드의 중요성은 크게 두 가지이다.
1. 개발이 어려울 때
그냥 생각해 보면 코딩테스트 볼 때 테스트 케이스가 많은거랑 적은거랑 느끼는 난이도 차이가 크다.
이런 까다로운 개발을 할 때 테스트 코드를 짜고 TDD 로 개발하면 더 편하게 개발할 수 있다.
2. 코드가 바뀔 때 - 리펙토링이나 팀 개발 등
예를 들어, 내가 개발한 A 클래스가 팀원의 B 클래스에 의존한다고 하자.
코드를 막 짜놨는데 팀원이 B 를 수정해 버렸다.
한참 뒤에 서비스에서 보니까 A 클래스에서 오는 기능이 이상하게 작동하고 있다.
오류가 어디서 난 지 몰라서 멘붕이 온다 ...
테스트 코드를 잘 짜놔야 이런 일을 방지할 수 있다. 최소 이런 문제를 테스트 코드가 잡아줄 정도로 짜야 할 거 같다.
'project' 카테고리의 다른 글
Docker 시작 (0) 2022.05.22 Spring security 5 OAuth2 공부한거 (0) 2022.05.06 Spring security > 5.1 jwt 인증하는 방법 (0) 2022.04.25 spring security oauth2 로그인 구현 (개발 로그) (0) 2022.03.30 Spring Db, jpa 를 사용하며 고민들 (0) 2022.03.29