[WIL 작성 키워드]
- 문제 이번 주차를 지나며 겪었던 문제가 무엇이었나요?
TDD에 대한 개념이 적립되지 않은 상태에서 TDD 과제 코드 작성을 하고 구조가 잘 적용 되어있지 않은 과제코드를 작성하였습니다.
아직 리팩토링을 다 못하였지만 차후 계속 적용할 예정입니다.
- 시도 문제를 해결하기 위해 어떤 시도를 하셨나요?
멘토링 시간에 코치님이 라이브 코딩으로 보여주신 예제 코드를 바탕으로 기존에 있던 코드구조가 아닌 새로운 브랜치에서 작업을 시작하여 TDD 코드를 조금씩 반영하였습니다.
- 해결 문제를 어떻게 해결하셨나요?
아직 TDD 및 클린 아키텍쳐 과제 문제는 100% 해결하지 못하였지만 차근차근 리팩토링 및 심화 과제까지 적용할 예정입니다.
- 알게된 것 문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?
단위 테스트 & 통합 테스트에 대한 개념을 알게 되었고 단위 테스트에서 사용되는 Mock과 Stub이 코드 구조적으로 어떠한 차이가 있는지 파악하였습니다. 그리고 클린 아키텍쳐 과정에서 헥사고날 및 클린 & 레이어드 아키텍쳐에 대한 구조를 알게되었습니다. 또 그러한 구조가 코드에 어떻게 적용되는지 코치님을 통해 파악하였습니다.
- 지난 목표 회고 지난 주에 설정해두었던 목표는 달성하셨나요? 잘된 것은 무엇이고 안된 것은 무엇인가요?
TDD & 클린 아키텍쳐에 대한 개인 목표는 상세하게 정하지 않았습니다. 대략적으로 단위테스트를 제 코드에 적용을 완벽하게 해보는 거였는데 구조적으로 많은 문제가 있었던거 같습니다. 앞으로 시작되는 3주차 과제부터는 개인 목표설정을 하고 프로젝트를 진행해보도록 하겠습니다.
- 다음 목표 설정 반복적인 성장을 위한 실천 가능한 단기적인 목표를 설정해보세요!
다음 챕터부터는 기본 과제라도 100% 이해하자라는 마인드로 코드 작성을 할 예정입니다. 그 과정에서 챕터에서 요구하는 개념을 바탕으로 과제 요구사항 분석을 파악하고 코드에 어떻게 녹여낼지 구체화 한 다음에 실제 코드 작성을 진행할 것입니다.
'항해 플러스' 카테고리의 다른 글
백엔드 4기 WIL 제출 (0) | 2024.04.13 |
---|---|
[백엔드 4기] 5주차 팀별 회고 노트 (0) | 2024.04.13 |
백엔드 4기 WIL 제출 (0) | 2024.04.06 |
[백엔드 4기] 3주차 팀별 회고 노트 (1) | 2024.03.30 |
항해 플러스 OT 회고 (4기_백앤드) (0) | 2024.03.16 |