2021년 9월 9일

김대웅·2021년 9월 8일

TIL

목록 보기
24/33

회고

Facts(사실, 객관)

  • 코드숨 스프링 5주차 피드백 반영
  • 코드숨 스프링 5주차 과제 코드 및 주석 정리

Feelings(느낌, 주관)

  • 좋은 javadoc, 테스트, 코드를 작성하기 위해 노력하고 있다.
  • javadoc, 테스트에 도움을 받을만큼 오래 프로젝트를 진행하고 있지 않아서 그런지 감이 잘 오지 않는다.

Findings(배운 점)

  • 커플링이 발생하지 않는 javadoc 작성법
  • 빌더 패턴의 장점

Affirmation(자기 선언)

  • 나는 좋은 코드를 작성하는 사람이다.

04:33 ~ 06:10

Facts(사실, 객관)

  • 코드숨 스프링 5주차 피드백 반영
    • @Component, @Controller, @Service, @Repository의 관계 조사(참고
    • dozer mapper에 대한 소개 작성(참고)
    • UserService javadoc 수정(참고)
    • ProductService javadoc 수정(참고)
    • ArgumentNotValidAdvice javadoc 수정(참고)
    • NotFoundErrorAdvice javadoc 수정(참고)

Feelings(느낌, 주관)

  • 현재 1주일 이상 지속되는 프로젝트를 진행하고 있지 않아서인지 작성한 javadoc의 도움을 받을 기회가 없다.
  • 따라서 javadoc 작성에서 헤메고 있는것이 아닌가 싶다.
  • javadoc을 작성하는 습관을 계속 가져가고, 차츰 경험이 쌓이면 해결할 수 있을것 같다.

Findings(배운 점)

  • 커플링이 발생하지 않는 javadoc 작성법

Affirmation(자기 선언)

  • 나는 개발에 도움이 되는 javadoc을 작성하는 사람이다.

06:25 ~ 07:43

Facts(사실, 객관)

  • 코드숨 스프링 5주차 과제 코드 및 주석 정리하였음
    • ProductController, UserController javadoc 수정(참고)
      • javadoc에 있는 주석들이 다른 클래스와 커플링을 만들기 때문
    • ErrorResponse 클래스 builder 패턴으로 변경(참고)
      • 빌더 패턴이 더 가독성이 좋기 때문
    • ArgumentNotValidAdvice, NotFoundAdvice 한 클래스로 합침(참고)
      • 클래스의 목적이 같으므로 하나의 클래스로 합침

Feelings(느낌, 주관)

  • 어느수준까지 테스트를 해야하는지 감이 오지 않는다.
  • 그래서 그런지 테스트를 작성하지 않을 때보다, 더 불안감이 든다.
  • 시행착오를 겪어가면서 해결할 문제라고 생각한다.

Findings(배운 점)

  • 빌더 패턴의 장점, 사용하는 이유

Affirmation(자기 선언)

  • 나는 좋은 코드를 작성하는 사람이다.
profile
42seoul cadet

0개의 댓글