[우테코 (BE)] 2주차 회고록

임홍원·2022년 11월 11일
0

[2주차 미션] - 숫자 야구 게임

2주차의 미션은 숫자 야구게임이였다.
처음 미션을 받았을 때에는 예전에 구현해보았던 기억이 있어서 어렵지 않게 구현할 수 있겠구나 생각했다.

하지만 요구사항들을 보다보니 Indent, Depth 를 맞추는 요구사항
3항 연산자를 사용하지 않는 요구사항
메서드가 꼭 한가지 일만 해야하는 요구사항
Git 컨벤션을 맞추어서 commit 해야 하는 요구사항 들을 맞추어서 프로그래밍을 한 적이 없어서 꽤나 애를 먹었다.

[2주차 공통 피드백을 본 후]

2주차의 공통 피드백을 보고 난 후 어느정도 지킨 것 같지만, Readme.md를 좀 더 자세하게 작성해야되겠다고 생각했다.
기능도 조금 더 디테일하게 쪼개는 걸 생각해봐야겠다.

여러 테스트를 작성해보고 나니 왜 테스트를 작성해야되는가 조금 와닿았다.
전에는 어떻게든 돌아가기만 하면 되겠지라는 생각을 가지고 있었지만, 그렇게 하면 오류가 발생했을때 왜 발생하는지 파악하기 어려웠다. 하지만 테스트 코드를 작성 후 어느 부분에서 오류가 작성하는지 쉽게 파악하고 리팩토링 할 수 있었다.

[2주차 미션 후 의문점]

private 메서드는 테스트를 어떻게 작성하는가?
System.out 으로 발생하는 Output 테스트 작성법이 맞는 방법인가?

0개의 댓글