인프런 커뮤니티 질문&답변

보나마나님의 프로필 이미지
보나마나

작성한 질문수

스프링 핵심 원리 - 기본편

주문과 할인 도메인 실행과 테스트

테스트 코드 작성에 대한 질문

작성

·

137

2

실무를 하다보면, 개발기간내 시간에 쫒겨 비지니스 로직 구현만 하고, 테스트 코드 작성은 미뤄두다 결국 못하는 경우가 많습니다.

강사님 강의를 듣다보면 로직 구현 이상으로 테스트 코드 작성에 시간을 할애해야 할 정도로 중요하게 얘기를 하시는걸 느낄수 있는데요. 꼭 테스트 코드를 작성해야 하는 이유를 뭐라고 생각해야 할까요?

사실, 그동안은 테스트 코드는 형식상 작성하는거다라고 우선순위를 낮춰 생각해왔거든요. 제가 잘못생각하고 있었다면 조언 부탁드립니다.

답변 1

5

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 보나마나님 좋은 질문입니다.

저도 그렇고, 저희 팀 분들은 코딩시간의 절반 정도를 테스트 코드를 작성하는 시간으로 보냅니다.

애플리케이션이 작을 때는 상관이 없지만, 점점 규모가 커질 수록 버그가 발생할 확율이 심각하게 증가합니다.

개발자가 눈으로 직접 테스트 하는 시간을 자동화해서, 전체 애플리케이션 개발 시간을 장기적으로 더 줄이고, 버그도 줄일 수 있습니다.

그런데 사실 테스트 코드를 잘 작성하려면 무수히 많은 학습과 훈련이 필요합니다.

감사합니다.

보나마나님의 프로필 이미지
보나마나

작성한 질문수

질문하기