리팩토링 요소
•
TDA 적용
◦
값을 반환해서 이후 뭔가 검사하거나 하는 친구들은 애초에 검사한 값을 반환하게 바꿔줬다.
•
메서드, 클래스명 변경
◦
이 부분이 사실 가장 힘들었다,,,,,,,, 역시 이름짓기는…어렵다
◦
Round 개념을 뒤늦게 도입해서 클래스 이름들을 좀 많이 바꿨다.
•
매직넘버를 상수로 대체
◦
매직넘버는 지양해야 하기에 상수로 대체해줬다.
•
정적팩터리메서드 추가
◦
생성자 중 하는 일이 명확한 친구들이 좀 있어서 그 친구들은 정적팩터리메서드를 사용해 메서드명 자체에서 하는 일을 나타내게 해줬다.
Today in 프리코스
TIL 작성하기
몰입
코드 리팩토링하기
제출 해보기
회고 작성해 블로그 포스팅하기
til 정리해 블로그 포스팅하기
소감 작성하기
오늘의 각오
•
이번 주차 마지막 날이다. 최선을 다하자.
설계에 시간을 너무 많이 쏟았다가 구현하기 급급해 테스트 코드 작성을 못 한 게 너무 아쉽다….
다음 주차엔 너무 완벽히 설계하기보단 적당히 설계하고서 구현을 들어가 테스트 코드까지 작성해야 겠다.
tdd는 3주차에,, 개인적으로 매주 문제를 풀며 성장해 나가는 게 이번 주차 푸는 것만으로도 느껴져서 기대된다.
Search