[우테코] 최종코테 준비

cj·2021년 12월 23일
0

우테코

목록 보기
3/5

3주차까지 모든 미션을 완료하였고 최종 코테만 남았다
최종 코테를 위해 1,2,3주차 미션을 다시 한번씩 풀어보려 한다


1주차 미션 다시 풀기

1주차 미션을 다시 풀어보면서 많은 것을 놓치고 있었다는 생각이 들었다

  1. 기능목록이 깔끔해졌다

    • 기능목록 작성이 꽤나 익숙해졌고 기능목록을 나누고 하나씩 해나가면서 다른 작업들도 이렇게 하면 되겠다고 느꼈다
  2. 클래스 역할 분리

  3. 함수 길이 최소화 하기

제출한 미션보다 조금 더 나은 코드를 작성할 수 있었다...!


3주차 미션 다시 풀기

3주차도 1주차와 비슷하게 진행하였다.

3주차는 하면서 생긴 질문들을 써본다.

  1. getter 를 안쓰기 위해 기능을 다른 클래스에서 만들게 되는데 맞는가?
    -> 이건 View라면 ToString() overide하는 것 같다

  2. enum안에서는 어떤 기능을 하는 게 좋을까?
    -> 아직 enum이 익숙하지 않다

  3. setter 를 안쓰고 초기값 설정을 어떻게 하면 좋을까?
    -> 생성자 주입을 해야할 것 같은데 익숙하지 않다

  4. 어떤 객체에 어떤 맴버 변수를 가지고 있도록 할 것이며 서로 어떻게 메시지를 전달할 것인가?
    -> 익숙하지 않다..

  5. 내가 짠 코드가 잘 작동하는지 메인 코드에서 테스트를 일일이 돌리고 있다..
    -> 테스트 작성법을 익히자

  6. stream 잘 쓰고 싶다

  7. 일급 객체 및 컬렉션을 사용하면 중복되는? 코드가 생긴다
    -> 계속 감싸주기 때문에 불편함을 느낀다.. 뿐만 아니라 stream같은 기능을 사용하기 매우 까다롭다

5시간안에 해내지 못하였다.. 최종 코테가 쉽게 나오길 바랐다...

profile
기록 블로그

0개의 댓글