출근길 강의
준비시간
아침 프로젝트 진행
오후 트러블슈팅 및 프로젝트 진행
강사님께 여태까지 짜놓은 코드를 피드백받았다
피드백 내용
MenuMethos 클래스 어색하니 명명해야한다
변수명 스태틱파이널은 대문자로 변경
SelectMenu 메소드 if else문으로 작성되어 있는것 스위치케이스 문으로 변경
TransactionOperate() 메소드명은 동사형으로 될 수있게 opeate를 앞으로 넣기
ParseLocalDate()메서드 메뉴랑 관계없는 메소드이니 꼭 필요한지 체크
InputStatemnet 메소드
equals에 ignorecase안되어있는것 변경
CehckInputStatement()에 if문을 일관되게 작성
InputStatementVlaid
MenuHandler 클래스도 멤버 변수가 없기 때문에 스태틱 클래스가 된다
Vaildator에 입력받는 문자의 길이를 20으로 해놓은것을 DB와 맞춰주면 버그가 생길 확률이 줄어들것이다
적용점
대부분 피드백 해주신대로 적용했고 특히 InputStatement에 if문을 기능단위로 분리하면서 큰 조건문을 어떻게 구성해야되는지에 대해서 많이 배운 것 같다 -> 굿
지적 해주신 대로 구조가 분리되지 않다고 느껴 Controller와 Menu를 분리하여 restructuring을 하기로 했다
저녁 시간