주노 님의 블로그

20240919 본캠프 46일차 TIL 본문

TIL

20240919 본캠프 46일차 TIL

juno0432 2024. 9. 19. 21:08

본캠프 46일차 내용 간단요약

  • 09:00 ~ 10:00 : 코드카타
  • 10:00 ~ 10:30 : 발제
  • 12:00 ~ 13:00 : 점심시간
  • 13:00 ~ 17:00 : erd, api명세 및 코드 베이스 작성
  • 17:00 ~ 18:00 : 
  • 18:00 ~ 19:00 : 저녁시간
  • 19:00 ~ 21:00 : 특강

오늘 해야할 일 ✔️ 🔺 ❌

 

✔️sa완성하기


회의

더보기

10시 30분 회의

 

1. 요구분석

요구분석을하며 빠진건 없는지 간단하게 ERD와 필요한 API를 간단하게 기록했다

 

2. 업무분담

5개의 필수 요구사항이 한명씩 나눠가져졌다

유저, 가게, 메뉴, 주문, 리뷰 이렇게 5개가 나왔다

 

내가 맡은 파트는 가게이다

 

4.다음 회의

각자 다음 회의시간인 17시까지 ERD API명세 본인부분을 작성하기로 했다

그리고 매일 11시, 20시에 회의를 가지기로 하였다

 

5. 깃허브 컨벤션과 간단한 컨벤션을 적용하였다

 

6. 도전 기능 관련

도전기능을 열어보니 한 선택과제에 여러개의 기능에 묶여있거나 다른 기능을 사용해야하는게 많았다

금요일 ~ 월요일날 도전 기능 선택관련 회의 진행하기

 

17시 회의

1.

erd문서의 잘못 작성된 부분에 대한 회의를 함 >> 처음 만들어진 파일을 착각하였음

2.

코드 뼈대를 가지고 간단한 설명과 회의를 함.

3.

 


테스트코드 특강

더보기

변수명 뒤에 s를 붙이면 그 객체를 사용하는 기능의 함수를 쓸 수 있다(무슨말이지?)

예를들어 Strings << 를 사용할때

String을 제어하는 함수들을 사용가능하다

Strings.isBlank << 등 사용가능하다

 

모킹 말고 data jpa test를 사용할수도있고

data jpa test는 실제로 서버를 올려서 필요한 빈들만 사용하여 쓸 수 있다.

 

repository도 직접 만든 쿼리가 없다면 굳이 테스트를 하지 않아도 된다.

 

springbootTest(webEnvironment = WebEnvironment.RANDOM_PORT)

>> 서버를 돌리는 테스트기때문에 포트가 겹치면 오류가난다

 

그외에는 복습을...

'TIL' 카테고리의 다른 글

20240912 본캠프 44일차 TIL  (0) 2024.09.12
20240911 본캠프 43일차 TIL  (2) 2024.09.11
20240910 본캠프 42일차 TIL  (2) 2024.09.11
20240909 본캠프 41일차 TIL  (0) 2024.09.09
20240906 본캠프 40일차 TIL  (1) 2024.09.06