2기_스티치

2기_스티치

우아한테크코스 2기 스티치(이준영)입니다 :)

Seoul
11 posts
Website
#java

코드 커버리지(Code Coverage)가 뭔가요?

팀 프로젝트 요구 사항 우아한테크코스에서는 레벨 3,4 과정에서 팀 프로젝트를 진행하였다. 레벨 3에서 서비스를 구현했다면, 레벨 4에서는 구현한 서비스에 대한 유지보수를 진행하였는데, 이때 유지보수와 더불어 서비스의 개선을 위한 몇 가지 요구 사항…

  • 2기_스티치
#interface

인터페이스를 분리하여 테스트하기 좋은 메서드로 만들기

이전 글에서 메서드 시그니처를 수정하여 테스트하기 좋은 메서드로 만들기에서는 테스트하기 어려운 메서드의 시그니처를 수정하여 테스트하기 쉽게 바꾸는 방법을 알아보았다. 해당 방법은 테스트하기 어려운 의존을 매개변수를 통해서 전달받도록 수정하여 메서드가…