항해 플러스

[백엔드 4기] 1주차 팀별 회고 노트

느리지만 꾸준하게 2024. 3. 29. 13:51
[WIL 작성 키워드]

 

 

  1. 문제 이번 주차를 지나며 겪었던 문제가 무엇이었나요?

TDD에 대한 개념이 적립되지 않은 상태에서 TDD 과제 코드 작성을 하고 구조가 잘 적용 되어있지 않은 과제코드를 작성하였습니다.

아직 리팩토링을 다 못하였지만 차후 계속 적용할 예정입니다.

  1. 시도 문제를 해결하기 위해 어떤 시도를 하셨나요?

멘토링 시간에 코치님이 라이브 코딩으로 보여주신 예제 코드를 바탕으로 기존에 있던 코드구조가 아닌 새로운 브랜치에서 작업을 시작하여 TDD 코드를 조금씩 반영하였습니다.

 

  1. 해결 문제를 어떻게 해결하셨나요?

아직 TDD 및 클린 아키텍쳐 과제 문제는 100% 해결하지 못하였지만 차근차근 리팩토링 및 심화 과제까지 적용할 예정입니다.

 

  1. 알게된 것 문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?

단위 테스트 & 통합 테스트에 대한 개념을 알게 되었고 단위 테스트에서 사용되는 Mock과 Stub이 코드 구조적으로 어떠한 차이가 있는지 파악하였습니다. 그리고 클린 아키텍쳐 과정에서 헥사고날 및 클린 & 레이어드 아키텍쳐에 대한 구조를 알게되었습니다. 또 그러한 구조가 코드에 어떻게 적용되는지 코치님을 통해 파악하였습니다.

 

  1. 지난 목표 회고 지난 주에 설정해두었던 목표는 달성하셨나요? 잘된 것은 무엇이고 안된 것은 무엇인가요?

TDD & 클린 아키텍쳐에 대한 개인 목표는 상세하게 정하지 않았습니다. 대략적으로 단위테스트를 제 코드에 적용을 완벽하게 해보는 거였는데 구조적으로 많은 문제가 있었던거 같습니다. 앞으로 시작되는 3주차 과제부터는 개인 목표설정을 하고 프로젝트를 진행해보도록 하겠습니다.

 

  1. 다음 목표 설정 반복적인 성장을 위한 실천 가능한 단기적인 목표를 설정해보세요!

다음 챕터부터는 기본 과제라도 100% 이해하자라는 마인드로 코드 작성을 할 예정입니다. 그 과정에서 챕터에서 요구하는 개념을 바탕으로 과제 요구사항 분석을 파악하고 코드에 어떻게 녹여낼지 구체화 한 다음에 실제 코드 작성을 진행할 것입니다.