기타

코드숨 스프링 5주차

qkwi 2023. 4. 10. 13:26
728x90
  • Keep:
    • 알고 있는 지식에 대한 궁금증이 있을 경우 물어보기
  • Problem:
    • 주말에 리뷰주신 내용을 적용하지 못했다.
    • 헥사고날 아키텍처의 개념을 아직 정확히 인지하지 못하고 있는 것 같다.
  • Try:
    • 헥사고날 아키텍처의 책을 읽을 수 있는 시간 확보하기
    • 일요일 오전에는 되도록 리뷰내용 한번 더 복기하기

5주차 과제는 유효성 검증을TDD로 구현하는 것이 목표였다.

이번주 아샬님의 강의를 듣고 유효성 검증 TDD를 도전하였고 새로운 지식들을 흭득할 수 있었다.

"헥사고날 아키텍처란 책 어떠한 내용을 다루는 것일까?" 라는 의문이 갖게 되었고 책에 대한 관심이 생겼다.
리뷰 내용중 일부분은 멘토님께서 해당 책에서 나오는 내용을 통해 지식을 공유해주셨다.
관련된 글을 읽으면서 스스로에게 아쉬웠던 점은 해당 개념을 아예 알고있지 않아 지식을 습득하는데 어려움이 있었다.
이렇게 생각난김에 최대하 빨리 책을 구입하여 읽을 수 있는 시간을 확보해야겠다는 생각이 든다.

회사에서도 매번 DTO를 생성하는 일은 너무 귀찮은 일이다. 매번 비슷한 DTO를 여러번 만들어야 했고, 매핑작업도 너무나도 중복이였다.
이것과 관련되어 이번주는 굉장히 좋은 지식을 얻었다. Mapper 라는 개념이였다. 아직 공식문서를 다 읽지는 못하였고,
사용법만 익혀서 사용하고 있지만, 공식문서를 한번 쯤 읽고 더욱 유익하게 사용하고 싶다.
이지식을 회사에서도 한번 적용하면 좋을 것 같다.

DTO Update 와 insert 는 비슷한 객체를 생성한다. 이 부분이 다른 회사에서는 어덯게 적용하는지 궁금하였다.
이번 과제에서 궁금증을 조금이나마 해소한 것 같다. 생각해보니 이 궁굼증을 해소시켜주셨던 리뷰내용도 헥사고날 아키텍처에서 나왔던 지식으로
설명을 해주셨던 것 같다. 빨리 책을 구입해야겠다..

그래도 나름 열심히 과제를 진행하여 새로운 지식들을 많이 얻어간 느낌이 들었다. 주말에는 과제를 진행하지 못하여
많은 도움을 받지 못했지만 선방한 것 같다. 이번주의 과제는 주말에도 열심히 진행하여 좀 더 많은 지식을 얻을 수 있도록 노력해야겠다.

728x90