Daily Notebook

스프링 2기 - 5주차 주간회고

by 배부른코딩로그
 2021. 5. 31(월) ~ 2021. 6. 6(일)에 대한 주간회고이다.

 

Facts (수행)

  • 코드숨 5주차 과제 "고양이 장난감가게 만들기(심화)"를 진행.
  • Lombok 활용과 사용시 주의할 점 정리.
  • Dozer Mapper 개념 정리 및 활용.
  • JavaDoc 주석에 대한 고찰.

 

Feelings (느낌)

  • JavaDoc , 내가 아닌 다른 독자를 위한 명료하고 깔끔한 주석.
    JavaDoc 주석은 주로 내가 보기 편하게 그리고 간단하게 작성했었다. '이 정도만 써도 남들이 알아서 알아보겠지?'라는 마인드가 강했다. 종립님의 JavaDoc 리뷰에 대해 혼자 생각해보고 이미 잘 작성된 참고 자료도 살펴본 후, 많이 반성하게 된다. String.class만 참고해봐도 딱 필요한 만큼 읽는 사람이 이해를 원할히 할 수 있을 만큼 간단 명료하게 적혀있다. 가까이에도 참고할 만한 것들이 많았는데, 너무 무심코 지나간 것들이 많았구나 라고 생각된다. 테스트 코드든 JavaDoc든 모두 다른 독자를 위한 가이드라는 같은 목적을 가지고 있는 것 같다.


    내가 할 일은 하나다. 독자를 위한 좋은 주석을 작성하기 위해 많이 참고하고 읽어보고, 반복 훈련하도록 하자. 글쓰는 재능은 없지만 따라하다 보면 비슷해지겠지.

  • Dozer Mapper, Web Data 와 Domain 간의 분리.
    회사에서 DB 도메인을 웹 파라미터로 주고 받을 때, 항상 위험하지 않을까 생각했던 부분을 해결해주는 것 같다. 왜 이런 것을 찾아보고 도입할 생각을 못했는지. 사용번 또한 간단하니 다른 Object Mapper와 비교하여 적재적소에 사용할 수 있을 듯 하다. 항상 찾아보고 테스트하고 적용해보는 습관을 가지자.

 

Findings (배움)

  • JavaDoc , 내가 아닌 다른 독자를 위한 명료하고 깔끔한 주석.
  • Dozer Mapper, 간단하게 Java Bean to Java Bean 매핑.
  • Lombok, @Builder @AllAgrsConstructor @NoAgrsConstructor 사용시 주의사항.

 

Affimation (자기 선언) 

나는 부족한 사람이다.

포기하지 말고 꾸준히 하자. 부족함은 배움으로 채우고, 채워진 것들을 내 것으로 소화시키자.
지금 안 된다고 포기하지 말자. 모르는 것은 물어보고 안 되는 것은 반복하여 숙달하자.
다시 힘내보즈아!

 

 

 

피곤해도 힘들어도 하루 할당량 채우자..!!
반응형

블로그의 정보

배부른코딩로그

배부른코딩로그

활동하기