카테고리 없음

주간회고_데브로드 8주차

꾸랭 2023. 3. 26. 21:32

Fact

DDD; 도메인 주도 설계를 배우는 주차였다.

과제도 이전까지 계속 해오던 게시글 관련 API가 아닌

장바구니 구현을 DDD 관점에서 찍먹 해보는 과제를 진행했다.

모각코도 나름 모두 출석했다.

 

Feeling & Finding

어떻게 보면 잘 이해되는 거 같으면서도

익숙하지 않은 DDD에 대해 더 배워보는 주차였다.

사실 이전에도 이런게 있다 라는 개념정도만 알았지 깊게 배워보거나

실제도 코드로 구현해보지는 않았었다.

 

조금씩 알고 있던 Entity나 VO에 대한 정확한 개념과

DDD란 어떻게 진행되는가에 대해서 개념 뿐만 아니라

과제를 통해서도 좀 더 깊게 알게 되었다.

 

역시 한번 더 느낀게, 실제 코드 구현은 얼마 안걸리고 오히려 쉽기도 한데

전체적인 설계과정이 더 오래걸리고 어렵다.

이번 주차 과제도 도메인 모델 설계만 거의 하루 반을 투자하고

실제 코드로 구현하는데는 많이 막힘은 없었다.

 

Feedback

이제 진짜 하루에 못해도 2시간은 학습에 투자하는 습관이 생긴것 같다.

이게 다 모각코 참여 덕분이다.

 

이번주 과제를 약간 억지로 TDD를 조금 곁들이면서 진행했다.

사실 본 코드를 모두 완성 시키고 테스트코드를 작성하면서는,

작동 다 하는거 아는데 이걸 굳이 만들어야 하나? 라는 생각이 조금 씩 들면서 작성했는데,

테스트 코드부터 작성하면서 비즈니스 로직 쪽을 건드니까

어떤 기능이 필요하고 어떤 흐름으로 해야겠다는 생각을 많이 하게되고

테스트코드를 자연스럽게 먼저 작성하니까 테스트를 통해

지금 내가 작성한 비즈니스 로직에서 어디서 잘못된지 금방 찾을 수 있었다.

 

Future Action

다음주는 주말에 여행이 계획되어있어 주중에 아주아주 빡시게 진도를 끝내고

편안한 주말을 보내야겠다.