🍀

7일차_리팩토링과 마무리하기

작성일자
Oct 25, 2023
태그
DIARY_DEVELOP
프로젝트
PreCourse
책 종류

리팩토링 요소

  • TDA 적용
    • 값을 반환해서 이후 뭔가 검사하거나 하는 친구들은 애초에 검사한 값을 반환하게 바꿔줬다.
  • 메서드, 클래스명 변경
    • 이 부분이 사실 가장 힘들었다,,,,,,,, 역시 이름짓기는…어렵다
    • Round 개념을 뒤늦게 도입해서 클래스 이름들을 좀 많이 바꿨다.
  • 매직넘버를 상수로 대체
    • 매직넘버는 지양해야 하기에 상수로 대체해줬다.
  • 정적팩터리메서드 추가
    • 생성자 중 하는 일이 명확한 친구들이 좀 있어서 그 친구들은 정적팩터리메서드를 사용해 메서드명 자체에서 하는 일을 나타내게 해줬다.

Today in 프리코스

TIL 작성하기
몰입
코드 리팩토링하기
제출 해보기
회고 작성해 블로그 포스팅하기
til 정리해 블로그 포스팅하기
소감 작성하기
🚀
오늘의 각오
  • 이번 주차 마지막 날이다. 최선을 다하자.
 
설계에 시간을 너무 많이 쏟았다가 구현하기 급급해 테스트 코드 작성을 못 한 게 너무 아쉽다….
다음 주차엔 너무 완벽히 설계하기보단 적당히 설계하고서 구현을 들어가 테스트 코드까지 작성해야 겠다.
tdd는 3주차에,, 개인적으로 매주 문제를 풀며 성장해 나가는 게 이번 주차 푸는 것만으로도 느껴져서 기대된다.
 
🍀
1일차_둘러보기, 환경설정하기
Oct 19, 2023
DIARY_DEVELOP
🍀
2일차_컨벤션 정리하기
Oct 20, 2023
DIARY_DEVELOP
🍀
3일차_설계에 대해 고민하기
Oct 21, 2023
DIARY_DEVELOP
🍀
4,5일차_MVC 온전히 이해하기
Oct 22, 2023
DIARY_DEVELOP
🍀
6일차_설계를 코드로 구현하기
Oct 24, 2023
DIARY_DEVELOP
🍀
7일차_리팩토링과 마무리하기
Oct 25, 2023
DIARY_DEVELOP
🍀
8,9일차_코드 리뷰 통해 객체지향에 다가가기
Oct 27, 2023
DIARY_DEVELOP
🍀
10일차_지난 과제 돌아보며 객체지향 이해하기, 의존성과 설계의 관계 맛보기
Oct 28, 2023
DIARY_DEVELOP
🍀
11일차_객체지향을 미션 설계에 적용하기(with [책] 객체 지향의 사실과 오해)
Oct 29, 2023
DIARY_DEVELOP
🍀
12일차_기능 별로 구현하며 단위 테스트의 필요성 느끼기 (with [책]자바와 JUnit을 활용한 실용주의 단위 테스트)
Oct 30, 2023
DIARY_DEVELOP
🍀
13,14일차_일급 컬렉션과 레코드 적용해 리팩토링하기
Oct 31, 2023
DIARY_DEVELOP
🍀
15, 16일차_코드 리뷰를 통해 성장하기(1)_다른 사람의 코드 읽으면 배운 것 정리
Nov 2, 2023
DIARY_DEVELOP
🍀
17일차_코드 리뷰를 통해 성장하기(2)_내 코드 개선하며 배운 것 정리
Nov 4, 2023
DIARY_DEVELOP
🍀
18일차_내가 찾은 설계 방법 공유하기, 공유에 대해 고민하기
Nov 5, 2023
DIARY_DEVELOP
🍀
19일차_지난 과제 피드백 고려해 설계하기
Nov 6, 2023
DIARY_DEVELOP
🍀
20, 21일차_일단 돌아가는 코드를 만들기
Nov 7, 2023
DIARY_DEVELOP
🍀
22일차_현재 도움이 될 것 생각하기 (디자인패턴과 mvc2 과감히 패스)
Nov 9, 2023
DIARY_DEVELOP
🍀
23일차_코드리뷰하기 (feat. converter 파고들기)
Nov 10, 2023
DIARY_DEVELOP
🍀
24일차_기획을 문서화하기
Nov 11, 2023
DIARY_DEVELOP
🍀
25일차_설계하며 고민하기
Nov 12, 2023
DIARY_DEVELOP
🍀
26, 27일차_구현하며 고민하기
Nov 13, 2023
DIARY_DEVELOP