오늘은 팀원들과 프로젝트의 요구사항을 분석하고, 필수~도전 기능 중 본인이 하고싶은 것 포함 할 일을 나누고, 기초 골격인 API 명세서를 만들었습니다.
새로운 주문이거나 주문의 상태가 변경될 때는 AOP에 의해 로그를 남겨야합니다.
- 로그에는 요청 시각
, 가게 id
, 주문 id
가 필수로 포함되어야합니다.
⚠️ 예외처리
가게에서 설정한 최소 주문 금액을 만족해야 주문이 가능합니다.
가게의 오픈/마감 시간이 지나면 주문할 수 없습니다.
feat
: 새로운 기능 추가
fix
: bug fix
docs
: 문서 수정
style
: 세미콜론 같은 코드의 사소한 스타일 변화.
refactor
: 변수명 수정같은 리팩터링
test
: 테스트 코드 추가 & 수정
chore
: 중요하지 않은 일
🌟작성 예시
public void createUser(
String name,
String password,
String email
) {
}
🌟작성 예시
/**
* 이메일 형식 검증
*/
private static boolean validateEmail(String email) {
return pattern.matcher(email).matches();
}
메서드명_상황_결과
형식으로 작성🌟작성 예시
@Test
void createUser_ValidInput_Success() {
// given
// when
// then
}