1. 오늘 배운 점 (Today I Learned)
- PR(Pull Request) 작성 가이드: 컨트롤러의 CRUD + Search 기능을 구현한 뒤, 팀원들이 한눈에 알아볼 수 있도록 개조식 테스트 결과(특히 Soft Delete 적용 사실 명시)와 부가 설명을 포함한 명확한 PR 본문 작성법을 익혔다.
- JPA 엔티티와 테이블 명명 관례: 자바 클래스명은 단수형(DeliveryAddress), DB 테이블명은 복수형(p_delivery_addresses)으로 가져가는 것이 스프링 진영의 표준 관례임을 배웠다.
- Git Stash와 외부 코드 병합: 미완성 코드가 있을 때 git stash로 변경 사항을 서랍장에 잠시 숨겨두고, git merge origin/dev를 통해 팀원의 최신 코드를 충돌 없이 안전하게 내 브랜치로 가져오는 방법을 알게되었다.
2. 오늘 아쉬웠던 점 (Challenges)
- 원격 저장소의 최신 코드를 가져오는 과정에서 머지 커밋 메시지를 작성하는 Vim(비아이엠) 편집기 창이 터미널에 갑자기 나타나 잠시 당황했습니다. 리눅스 환경의 기본 편집기 조작(Esc 후 :wq 또는 ZZ)이 아직 익숙하지 않아 탈출하는 데 조금 애를 먹었다.
3. 내일 시도해볼 점 및 계획 (Action Plans)
- DeliveryAddress 비즈니스 로직 구현: 오늘 안전하게 Merge하여 팀원의 UserRepository를 활용해, 배달 주소지 등록 시 기존 기본 배송지를 해제하는 핵심 비즈니스 로직과 쿼리 메서드를 설계하고 구현할 예정이다.
- 독립적인 개발 흐름 유지: 앞으로도 다른 파트와 의존성이 엮일 때 당황하지 않고, 오늘 배운 Git Stash 전략이나 임시 뼈대 코드를 활용해 내 파트의 개발을 구현해나갈 것이다.
'심화_AI를 활용한 백엔드 아키텍처 심화 과정' 카테고리의 다른 글
| [내일배움캠프 사전캠프] 13회차 TIL(7/8 수) (0) | 2026.07.08 |
|---|---|
| [내일배움캠프 사전캠프] 12회차 TIL(7/7 화) (0) | 2026.07.07 |
| [내일배움캠프 사전캠프] 10회차 TIL(7/3 금) - 배달 어플 프로젝트 시작 (0) | 2026.07.03 |
| [내일배움캠프 사전캠프] 9회차 TIL(7/2 수) (0) | 2026.07.02 |
| [내일배움캠프 사전캠프] 8회차 TIL(7/1 화) (0) | 2026.07.01 |