less than 1 minute read

새로 올라온 포스트를 봤다.

이번 프로젝트 때 처음 테스트 코드를 짜봤는데 명확한 테스트 코드 작성방법을 몰랐고, 나는 그냥 하나하나 함수를 테스트 하는것이 좋다고 생각했다.

서비스 레이어에서 private 메소드들을 모두 public으로 바꿔서 테스트하기 편하도록 했다.

하지만 이 포스트에서는 그것이 잘못된 방법이라고 말하고 있다.

일단 내가 생각하기에도 private를 public으로 바꾸는 것이 이상하긴 했다.

그리고 코드 하나하나에 테스트 케이스를 추가해 총 테스트가 엄청 많아졌다.

테스트가 많으면 많을 수록 좋은줄 알았다.

하지만 이런 테스트코드는 결국 자기만족밖에 되지않는다고 한다.

자질구레한 함수에 테스트케이스를 넣고 테스트코드가 많다고 뿌듯해했던 내가 부끄러워졌다.

Categories:

Updated: