240224 TIL #330 과제 전형 후기

김춘복·2024년 2월 23일
0

TIL : Today I Learned

목록 보기
330/543
post-custom-banner

Today I Learned

오늘은 두번째 과제 전형을 치뤘다. 비밀유지를 지키는 선에서 내 후기를 남겨보려한다.


과제 전형 후기

  1. 생각보다 시간이 많이 부족하다. 처음부터 문제 당 시간 분배가 필요하다.

  2. 처음부터 종이와 펜을 꺼내서 구조를 그려가며 푸는 것이 도움이 될 것 같다.

  3. 라이브러리 사용은 신중해야 한다. Spring Data JPA 추가시 DB에 대한 DataSource가 없으면 테스트 코드가 진행되지 않는다. 이때문에 @Transactional 어노테이션을 사용하지 못했는데 나중에 방법이 있으면 찾아봐야 겠다.

  4. Test 코드 작성을 더 많이 해봐야겠다. 그리고 처음부터 Test를 염두에 둔 채로 코드를 짜야 한다. 주어진 파일을 수정하지 못해 테스트를 짜기 힘든 코드를 작성했다. 시간이 좀 더 있었다면 더 좋은 코드를 짰을 텐데 많이 아쉽다.

  5. 레이어드 아키텍처를 항상 염두해 두고 구조를 만들어야 한다. 바로 컨트롤러단에서 시작하지 말고 관심사를 분리 시켜야 한다.

  6. 코틀린으로 SpringBoot 코드를 짜는 연습을 더 해봐야겠다. 코틀린 코드에 자바 코드를 작성하는 것이 더 어려워 코틀린으로 그냥 짰는데 익숙하지 않은 부분이 꽤 있었다.

profile
Backend Dev / Data Engineer
post-custom-banner

0개의 댓글