https://github.com/Leejinuk123/Java5_managementProject
Desktop 2024.05.09 - 20.37.34.07.mp4
createScore -> 점수를 등록하는 순간, 점수로 등급을 측정해서 등급을 저장하는 필드를 직접 갖고있으면 좋을 것 같습니다.Student.studentStatus -> 학생의 상태를 관리하는 부분을 Enum으로 관리하는게 좋을 듯 합니다.SubjectList 클래스 네이밍 변경이 필요할 것 같습니다.(사용되지 않는 기존의 클래스는 가능하면 없애는 방향으로)학생이 갖고 있는 과목을 ArrayList<String> 으로 갖고있지 않고, Enum을 받아서 갖고있는게 좋을 것 같습니다.(과목의 type을 더 쉽게 다룰 수 있게)displayScoreView -> 수강생의 과목별 평균 등급을 조회하는 기능이 추가되야 할 것 같습니다.(추가요구사항 점수관리 1번 기능)StatusLookUp -> 1. GREEN, YELLOW, BAD 외의 값이 들어왔을 때의 경우도 핸들링해주면 좋을 것 같습니다.수강생을 등록할 때 상태를 입력받는 부분에서 GREEN, YELLOW, RED 외의 값이 들어가는 경우를 수정해야 할 것 같습니다.StatusLookUp -> 2. 조회할 상태의 학생이 아무도 없을 때 해당 상태의 수강생이 아무도 없음을 명시해주면 좋을 듯 합니다.Score 등록 시 이미 등록된 점수가 있을 경우 등록 불가 안내 후 수정 메서드로 진행하면 좋겠습니다. (필수 요구사항 주의 내용: 기등록시 등록불가)1. 각자가 맡은 부분을 완성하면 팀원 전원이 있는 당일이나
다음 날 팀원들에게 코드 설명 및 리뷰의 시간을 갖는다.
2. 각자 맡은 부분이 있으나, 모르겠는 부분 또는 도움이
필요한 부분이 있으면 부담없이 팀원과 상의한다.
3. 본인 파트가 진행 중일 때는 팀 노션의 계획표를
최대한 본인이 작성한다.
4. 식사 시간을 갖거나, 자리를 비울 시에 젭(Zep)에
상태 표시를 변경한다. ( 채팅으로도 남겨둔다 )
예) "점심먹고 오겠습니다", 점심식사 -> 휴식 중
5. 식사 시간에는 식사를 맛있게 한다.
필수 요구 사항을 모두 만족하는 과제를 완성한 뒤,
추가 요구 사항까지 개발할 수 있게끔 노력하기.
자기가 맡은 부분을 완성하고 난 뒤 매 번 회의 시간을 갖는다.

