-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Step4] 수강신청(요구사항 추가) #149
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
피드백 반영 및 4단계 미션 진행하느라 고생 많으셨어요~ 👍🏻
이번 TDD 과정이 성장에 의미있는 시간이셨길 바래요~
PREPARING(SessionRecruitStatus.OPEN), | ||
RECRUITING(SessionRecruitStatus.OPEN), | ||
IN_PROGRESS(SessionRecruitStatus.OPEN), | ||
CLOSED(SessionRecruitStatus.CLOSED); | ||
|
||
private final SessionRecruitStatus sessionRecruitStatus; | ||
|
||
SessionStatus(SessionRecruitStatus sessionProgressStatus) { | ||
this.sessionRecruitStatus = sessionProgressStatus; | ||
} | ||
|
||
public boolean isRecruitStatus() { | ||
return this.sessionRecruitStatus == SessionRecruitStatus.OPEN; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이번 단계는 교살자 패턴을 학습해보는 것이 핵심입니다~
바로 로직을 변경하기 보다 중간 단계에 디비에서 2가지 데이터를 모두 가지고 있는 것을 허용하며 점진적으로 마이그레이션 하는 연습이에요.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
피드백 반영 및 4단계 미션 진행하느라 고생 많으셨어요~ 👍🏻
이번 TDD 과정이 성장에 의미있는 시간이셨길 바래요~
[Step4] 수강신청(요구사항 추가)
🎯 이번 미션에서의 요구사항을 정리해봤습니다
기능적 요구사항 정리
모집상태
속성을 추가로 갖는디 :open
/closed
우아한테크코스(무료), 우아한테크캠프 Pro(유료)
비기능적 요구사항 정리
이외
😀 이상입니다!