Java
java에서 입출력 어디까지 테스트 해야할까요?
글을 작성하게 된 이유 좋은 품질의 코드를 위해서 거의 필수적인 부분인 테스트코드를 작성하다 생긴 궁금증입니다 어디서부터 어디까지 테스트를 짜야할까요? 당연하지만 도메인로직에 대한 단위테스트는 작성해야 할 것 같습니다 그렇다면 입출력은 어디까지 테스트를 해야할까요? 그리고 어떻게 테스트를 작성해야 할까요? 실제 우테코 전체 질답에 올렸던 질문 위 질문이 실제로 제가 올렸던 질문인데요 해결방법 1 여기에 답변이 달렸던 내용으로는 static을 그대로 유지하는 방법이 더 좋겠다는 말이 나왔습니다. 그 이유로는 원래대로라면 state가 없기에, static으로 충분히 유지할 수 있는 클래스인데, 이를 테스트만을 위해서 전략패턴을 적용해서 상속하는 부분은 테스트만을 위해서 코드가 변경되었기에 좋지않겠다는 내용인..