스프링 2기 - 3주차 주간회고
by 배부른코딩로그2021.05.17(월) ~ 2021.05.23(일)에 대한 주간회고이다.
- Facts (수행)
- "스프링 웹 테스트" 수강.
- "JUnit 5, AssertJ" 정리 및 테스트 코드 작성.
- "MockMVC, Mockito" 정리 및 테스트 코드 작성.
- "Spring Web, ToDo REST API에 대한 테스트 작성" 과제 수행.
- "@DisplayName, @Nested" 어노테이션을 활용한 테스트 코드 작성.
- Feelings (느낌)
- @Nested를 통해 테스트 코드를 구조화하여 다양한 케이스에 대해서 테스트 시에 확실히 보기 편함. 또한, 구조화된 테스트는 사업팀에서 요구사항 시나리오 항목들을 일일이 세분화하여 보는 듯한 느낌을 줌. 요구사항별 테스트 시 체크리스트가 따로 필요 없을 것 같다고 느낌.
- 컨트롤러에서 파일 업/다운로드, AOP 등과 관련된 부분은 어떻게 테스트를 진행할지 고민하게 됐으며, 충분히 생각해보고 PoC를 해볼만 하다고 생각.
- Findings (배움)
- "TDD", "BDD" 에 대해서 설명할 수 있다. (Given - When - Then)
https://github.com/CodeSoom/spring-week3-assignment-1/pull/22#discussion_r636205168 - "@DisplayName", "@Nested" 어노테이션을 활용하여 테스트를 구조적으로 작성할 수 있다.
https://github.com/CodeSoom/spring-week3-assignment-1/pull/22#discussion_r636212834
- Github를 통해 버전관리, 협업을 진행할 때 주의할 점 몇 가지를 말할 수 있다.
- 깃헙에서 마지막 줄 개행에 대한 이슈가 존재하며, 이를 발생시키지 않기 위해 파일의 마지막 한 줄은 개행에 양보하자!
- Commit 시, @를 사용하면 깃헙 유저가 링크는 물론 해당 유저에게 알림이 가게된다. 이를 방지하기 위해서는 백틱( ` )을 양쪽에 감싸주자! (https://github.com/CodeSoom/spring-week3-assignment-1/pull/22#pullrequestreview-662039101)
- "TDD", "BDD" 에 대해서 설명할 수 있다. (Given - When - Then)
요새 헬스장에서 운동하고 오면 아주 개운하다. 물론, 운동하고 오면 너무 피곤해서 기절하는 날이 듬성듬성 있지만 공부든 코딩이든 몸이 건강해야 꾸준히 할 수 있음을 느끼고 있다. 개인적으로 P.T. 받고 온 날 저녁 코딩이 오히려 집중이 더 잘 될 때가 많다 🤣
운동도 꾸준히 공부도 꾸준히 항상 꾸준히가 중요하다..!!
반응형
'Spring > 코드숨(CodeSoom)' 카테고리의 다른 글
스프링 2기 - 7주차 주간회고 (0) | 2021.06.21 |
---|---|
스프링 2기 - 6주차 주간회고 (0) | 2021.06.13 |
스프링 2기 - 5주차 주간회고 (0) | 2021.06.08 |
스프링 2기 - 4주차 주간회고 (0) | 2021.05.30 |
스프링 2기 - 2주차 주간회고 (0) | 2021.05.17 |
블로그의 정보
배부른코딩로그
배부른코딩로그