테스트에 대한 연습은 어느 단계부터 하는 것이 좋을까?

2017-05-26 16:31

교육 과정을 설계하면서 어려운 점 중의 하나는 어느 시점에 어떤 주제를 연습시키느냐이다. 중요한 것은 알지만 무작정 처음부터 모든 연습을 하는 것이 좋은 학습 방법은 아니라 생각하기 때문이다.

그런 주제 중 하나가 테스트이다. 반드시 TDD 기반으로 프로그래밍하는 것을 연습하지 않더라도 단위 테스트 연습을 어느 시점부터 시작하는 것이 좋을까?

학습 단계에서 테스트를 활용하는 것이 좋은 것은 알지만 의외로 테스트 코드를 구현하는 것을 힘들어하는 친구들이 많다. 이런 이유 때문에 프로그래밍을 학습하는 초반부터 테스트를 활용하라고 제안하기 힘든 경우가 많다.

이런 이유 때문에 자바 웹 프로그래밍을 처음 연습하는 Spring-Boot, JPA로 질문/답변 게시판 구현 과정 과정을 설계할 때도 테스트를 넣지 않았다. 잘한 결정인지는 잘 모르겠다.

자신의 경험담도 좋고, 선배 개발자로서 후배들에게 테스트와 관련한 다양한 조언도 환영한다. 테스트에 대한 좋은 연습 방법도 좋다.

PS. 내가 NEXT에서 학생들을 가르칠 때 단위 테스트를 구현하는 연습은 자바 프로그래밍을 가르치는 단계에서 시작했다. 빠른 시점부터 연습했으면 하는 바람 때문이었다.

0개의 의견 from FB

0개의 의견 from SLiPP

의견 추가하기

연관태그

← 목록으로