### 1. 문제 **(과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)**
이번 주차를 지나며 겪었던 문제가 무엇이었나요?
=> 비즈니스 별 단위 테스트 및 통합 테스트 적용 시 정확한 개념을 적립하지 못했던거 같습니다.
### **2. 시도**
문제를 해결하기 위해 어떤 시도를 하셨나요?
1주차 ~ 3주차까지 배운 개념을 다시 한번 살펴보고 다른 조 팀원들의 코드를 살펴보았습니다.
### **3. 해결**
문제를 어떻게 해결하셨나요?
=> 멘토링 시간에 Repository(통합테스트로 구현), Controller(통합테스트로도 구현, 단위테스트 진행 예정), Service별로 단위 테스트, 통합 테스트를 구분해서 작성하는 방법을 찾아보고 적용하였습니다.
### **4. 알게된 것**
문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?
=> 테스트 코드 작성 시 더미 객체를 생성하고(e.g, Fixture Monkey or TestFixtures) 테스트 코드에 적용하는 방법을 알게되었습니다.
---
### **Keep : 현재 만족하고 계속 유지할 부분**
이번 주를 마무리 하며 나에게 만족했던 부분은 무엇인가요?
=> 테스트 코드를 어떻게 작성하고 비즈니스 로직에 어떻게 연결되는지 흐름을 이해하는 과정을 조원들과 공유하여 여러가지를 배웠던거 같습니다.
### **Problem : 개선이 필요하다고 생각하는 문제점**
이번 주를 마무리 하며 개선이 필요하다고 생각했던 문제점은 무엇인가요?
=> 매 코드작성 시 프로젝트에 반영 전에 개념 적립 후 적용이 필요합니다.
=> 실패 케이스에 대한 단위테스트도 작성을 고려해야 합니다.
### **Try : 문제점을 해결하기 위해 시도해야 할 것**
이 문제점을 해결하기 위해 다음 한 주간 시도 할 것은 무엇인가요?
=> 발제 때 설명해주신 개념들 다시한번 정독 후 이해하고 코드에 반영할 예정입니다.
'항해 플러스' 카테고리의 다른 글
[백엔드 4기] 6주차 팀별 회고 노트 (1) | 2024.04.20 |
---|---|
백엔드 4기 WIL 제출 (0) | 2024.04.13 |
백엔드 4기 WIL 제출 (0) | 2024.04.06 |
[백엔드 4기] 3주차 팀별 회고 노트 (1) | 2024.03.30 |
[백엔드 4기] 1주차 팀별 회고 노트 (2) | 2024.03.29 |