컴공생의 발자취

[내일배움캠프 9주차 WIL] 뉴스피드 프로젝트 마무리 및 Spring 심화(개인과제) 그리고 독서토론(feat. 페스트) 본문

🤝 활동/내배캠WIL

[내일배움캠프 9주차 WIL] 뉴스피드 프로젝트 마무리 및 Spring 심화(개인과제) 그리고 독서토론(feat. 페스트)

MNY 2024. 6. 24. 01:53
728x90
반응형
팀 프로젝트 시작!
설계부터.. 이번엔 시간이 넘 애매했어!

 

뉴스피드 프로젝트 마무리

  • 배운 점
    • 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이라서 기억나는게 많지 않다.

그 때 어떤 생각과 고민을 가지고 있었는지 잘 모르겠다.

지금은 더 나아갔기에 다른 방향의 고민을 하고 있다.

728x90
반응형