뉴스피드 프로젝트 마무리 및 Spring 심화(개인과제) 그리고 독서토론(feat. 페스트)
뉴스피드 프로젝트 마무리
- 배운 점
- issue template
- 이메일 인증
- 느낀 점
마무리하고 다른 팀의 발표를 보면서 저렇게도 git을 활용할 수 있구나 싶었다.
다른 팀에서 issue & pr 템플릿을 맞추고 pr이 올라오면 코드를 보고 피드백을 남기는 것을 보았다.
굉장히 협업이 잘 되어가고 있다고 생각했다. 그리고 기능 자체에서 다양한 것을 추가해서 한 점을 눈여겨 봤다.
우리 팀이 굉장히 잘했다고 생각하고 있었는데 그냥 다들 엄청 잘 했다.
- 아쉬운 점
- 조금 더 욕심내서 추가 과제를 진행하지 못한 것
- git 활용을 제대로 하지 못한 것
Spring 심화 주차 + 개인과제
- 배운 점
- 통합 테스트 vs 단위 테스트
- Mock vs MockBean
- Mockito
- 느낀 점
어떤 테스트 코드가 맞는 걸까? 계속 고민하게 되는 과제였다.
특히나 entity와 dto의 테스트 코드는 도대체 뭘 해야하는지 몰랐고
그런 과정을 겪으면서 내가 만든 코드의 어떤 점을 테스트 해봐야하는지 알아갔다.
- 아쉬웠던 점
- 어떤 테스트가 좋은 테스트인지 모르고 작성한 점
- 개인과제의 마지막에 추천하는 과제 진행 순서를 참고하지 않았던 점
2024.06.12 - [🤝 활동/내배캠TIL] - [내일배움캠프 37일차 TIL] 뉴스피드 프로젝트 수정 및 영상편집
2024.06.12 - [🤝 활동/내배캠TIL] - [내일배움캠프 38일차 TIL] 뉴스피드 프로젝트 마무리 (feat. KPT 회고)
2024.06.13 - [🤝 활동/내배캠TIL] - [내일배움캠프 39일차 TIL] 단위 테스트란 무엇일까?
2024.06.14 - [🤝 활동/내배캠TIL] - [내일배움캠프 40일차 TIL] 통합 테스트와 Spring AOP(어드바이스, 포인트컷)
2024.06.17 - [🤝 활동/내배캠TIL] - [내일배움캠프 41일차 TIL] 테스트 활용 과제
* 37일차
- 목차 : 팀 프로젝트, 오늘의 회고
* 38일차
- 목차 : 팀 프로젝트, 오늘의 회고
* 39일차
- 목차 : 오늘의 학습, 오늘의/지난 날의 궁금증, 오늘의 회고
- 오늘의 학습 : kakao 동의항목 이메일 선택, SimpleJpaRepository(save), @DisplayName, @Nested, @TestMethodOrder & @Order, @RepeatedTest, @ParameterizedTest & @ValueSource, assert 메소드, given - when - then 패턴
* 40일차
- 목차 : 오늘의 학습, 개인과제, 면담, 오늘의 회고
- 오늘의 학습 : mockito, 단위 테스트 vs 통합 테스트, Security Test, MockBean, Spring AOP(어드바이스, 포인트컷)
* 41일차
- 목차 : 개인과제, 팀 회의, 코드카타, 면담, 오늘의 회고
- 면담 질문 (더보기 ..Click)
* 40일차
- Q : 지난 번 과제 피드백에서 Autowired는 예전 거라서 지양한다고 들었는데, 강의 테스트에서는 Autowired을 사용 중인데 상관없나요? 테스트도 생성자를 사용할 수 있나요?
- Q : SpringBootTest 이거하면 Mockito 없어도 되는 건가요? 강의를 보고 느낀 Mock, MockBean을 사용하는 걸로 봐서 있어야 된다고 판단했지만, 맞는 건지 궁금합니다!
- Q : @Mock이 Repository이고 Service가 @MockBean인가?
* 41일차
- Q : entity를 테스트 해보기 위해 생성자를 만들었는데, 이렇게 만들어진 생성자나 dto에 있는 생성자들도 테스트를 만들어야 하나요? 과제 조건에서 entity & dto의 메서드들에 대한 테스트를 만들라고 명시되어 있습니다.
- Q : 취업 포트폴리오.. 어떻게 해야 경쟁력 있을까요?
부트캠프의 포트폴리오만으로는 경쟁력이 없다고 들었습니다..
- Q : 생성자를 여태까지 메서드인 줄 알았습니다..
이를 통해 개념이 부족하다고 생각이 들었는데, 어떻게 해야 할까요?
- Q : 캠프를 수료 후 취업하게 된다면 첫 회사일텐데, 정확하게 어떤 회사를 가고 싶다는 기준이 없습니다. 그냥 일단은 들어가봐야 아니까 크게 생각하지 않았는데, 그렇게되면 흔히 말하는 물경력?이 될 수 있다고 확실한 기준을 잡는게 좋다는 얘기를 들었습니다.
독서토론 [ 페스트 ]
* 독서토론이라 적고 독서모임을 하는ㄴ..
- 배운 점
- 고전 문학들은 묘사가 길다..?
- 느낀 점
해당 책은 우리의 코로나 시절과 비슷한 상황을 불러 일으키는 것 같다.
- 아쉬웠던 점
시간에 비해 읽기 힘든 책이었다.
글이 너무 많았다... 특히 내용은 별게 없지만 묘사가 많았고 그래서 뭘 말하고 싶은 건지 알 수 없는 경우가 많았다.
그래서 그런지 읽기 힘들었다.
나의 생각
10주차 다 지나고 작성하는 9주차 WIL이라서 기억나는게 많지 않다.
그 때 어떤 생각과 고민을 가지고 있었는지 잘 모르겠다.
지금은 더 나아갔기에 다른 방향의 고민을 하고 있다.