3주차
[우테코] 3주차 프리코스 후기
2주 차 추가 피드백 2주 차에서는 많은 피드백을 받았습니다. 전부 눈 여겨볼 만한 피드백이었고, 그중 중복되는 것이 있었습니다. 조건절에도 의미있는 변수 사용 : 사실 코수타에서 들었는데 생각을 못했는지 적용을 못했네요 while문의 조건절에 true보다 의미 있게 사용 for문의 i대신 의미있는 네이밍을 따로 붙여 사용 예외처리에 사용되는 args도 상수 화하여 네이밍 : 가독성이 증가할 것이다. startGame처럼 명확한 기능을 하는 메서드면 주석 사용 X 이 외에도 제가 피어 리뷰 요청을 할 때 코드를 짜면서 생각했던 궁금증 등이 있었습니다. 프리코스 3주 차 이번 주차의 목적은 기존 목적에 클래스를 분리하는 연습과 도메인 로직에 대한 단위 테스트 작성하는 것이었습니다. 제가 프리코스를 진행하면..
우테코 3주차 출력 테스트 에러 문제
우테코 3주차를 진행하면서 예외 처리 문제로 고생을 했던 일이 있어서 따로 포스트를 합니다. 예외 처리에 대한 포스트는 이전 포스트를 참고해 주세요. 우아한 테크코스 3주차 도중 겪은 문제점 발생했던 원인 : printStackTrace() vs getMessage() [ Application.test ] @Test void 예외_테스트() { assertSimpleTest(() -> { runException("1000j"); assertThat(output()).contains(ERROR_MESSAGE); }); } 위와 같은 테스트 코드를 실행 중이었습니다. 여기서 출력값에 ERROR_MESSAGE값이 포함되어 있으면 예외를 통과하게 되는 코드였습니다. [ Application.java ] try ..