Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
안녕하세요!
두번째 단계를 진행하고 있습니다.
아직 완성은 되지 않았는데, 중간에 궁금한것들이 있어서 먼저 리뷰요청 드립니다.
수강 신청 기능 요구사항을 보고 밑에서 부터 조금씩 위로 올라가며 구현하고 있었습니다.
CourSe -> Session -> Date/CoverImage/Policy/state으로 보고
CoverImage는 또 ImageType, ImageSize, ImageDimension으로 나누어지고 그 안에서부터 구현을 시작하였습니다.
요구사항에 맞춰서만 구현을 해보다가 조금씩 내용이 빠진거 같은 느낌이 들었습니다.
이걸 Session을 만드려고 보니 ImageType은 타입을 직접 입력하던가...?! 보통은 이미지 이름.타입 이렇게 등록을 하지 않을까 싶었던 부분
PaidEnrollmentPolicy에서는 Capacity에 대한 내용을 추가해서 Money와 Capacity에 대한 클래스를 구현했는데,
Session에서 수강신청(enroll으로 만들 예정입니다)을 하면, 현재 수강생을 증가하는 메소드가 필요하지 않을까 하는 부분
이런 빠진거 같은 부분은 Session 단계에서 알게되었으면 그때 다시 돌아가서 추가하면 되는 과정일까요?
해당 클래스들을 구현할때, 요구사항을 텍스트 그대로만 생각하고 개발하다보니 저런 부분들을 놓친거 같습니다.
이외에도 피드백 주시면 다시 한번 생각해보고 이어서 개발 진행하겠습니다.
( 이 후 과정은 'Session 구현 -> Sessions(일급컬렉션) 구현 -> Course 완성' 으로 생각하고 있습니다! )
감사합니다!