제 2회 코딩올나잇
내가 고담시티의 박쥐였나 싶다.
이러다 낮밤 바뀌는건 아닌가 싶어!
오늘 하는 이유는 토이프로젝트 구현 때문이다.
내일 까지 제출인데, 지금 절반도 못한 것 같다.
사실 속으로는 처절한 몸부림 중이지만, 겉으로는 아무렇지 않은척 하는 중이다!
목표
중요도에 따라 순서 작성 📓
- 토이프로젝트
이거 하나라도 끝내면 다행이다.
00시
상태
수면욕보다 성취욕이 더 큰 상태
How?
에러 잡는 중
NullPointerException
에러가 나는데, 어느 부분에서 나는지 모르겠다.
01시
상태
How?
에러 잡는 중
NullPointerException
에러가 나는데, Group
쪽에서 Parameter
가 refresh 되지 않아 발생하는 에러 같다.
03시
상태
졸린지 모르는 상태에 왔다.
How?
GroupMenu 기능 구현 완료
현재는 기능 정확히 돌아감
큰 이슈
// null값인 경우 처리 하는 로직이 어려웠음
if (allGroups.find(groupType) == null) {
allGroups.add(new Group(new Parameter(parameter.getMinTime(), parameter.getMinPayment()), groupType));
}
// 상황에 따라 다른 경우
if (group == null) {
System.out.println("Parameter: " + group);
} else {
System.out.println("Parameter: " + group.getParmeter());
}
// update 기능 핵심코드
Parameter parameter = group.getParmeter();
setParameterValue(parameter, groupType);
group.setParmeter(parameter);
allCustomers.refresh(allGroups);
04시
상태
How?
CustomerMenu 기능 구현 중
add, view 구현 완료
05시
상태
겁나 피곤합니다.
How?
refresh가 CustomerMenu에서 안되는 것 수정
CustomerMenu 기능 구현 중
update 구현 완료
06시
상태
벌써 아침인가..?
왜 옆에서 해가 뜨고 있지..? 하하하 행복하다!
아버지 출근하시는데, 인사하고 왔네요.
How?
CustomerMenu 기능에 이상 없음
07시
상태
잠깐 휴식 후 작업 시작
How?
SummaryMenu 구현중
현재 1번 완성
08시
상태
Comparator
활용을 잘 못하겠어서 머리가 복잡한 상태
How?
Comparator
09시 ~ 12시
상태
하다보니 이시간 까지 왔다. 졸린건지 아닌지 잘 모르겠고, 1시부터 강의가 있어서 어떻게든 과제를 제출하기 위해 머리를 싸매고 있다.
How?
Comparator
comparator를 사용하여 comparTo로 두 객체를 비교하여 정렬하기 위해 사용
하지만 객체지향적으로 어떻게 사용하는지는 이해 불가
13시 ~ 16시
상태
몹시 안좋은게 느껴진다.
하지만 걱정하지마라 손은 몸보다 빠르니... add로 파일 하나 보내고, commit으로 멘토님에게 한장... 마지막으로 push로...
동작그만...
쫄려서 뒤질 예정... 바로 제출 완료!
How?
일단 해결책은 분류지점마다 Comparator를 불러줘서 사용해줬다.
분기점을 나눠줘서 부분마다 기능을 구현해줬다. 하지만 내가보기에 별로 좋지않은 코드
리펙토링으로 코드 압축 예정
이제 좀 자고 일어나서 다시 강의 듣자!
'개인공간' 카테고리의 다른 글
근황 및 회고 (0) | 2024.08.08 |
---|---|
특이점이 온 개발자의 생각 정리 (0) | 2023.06.02 |
제1회 코딩올나잇 (0) | 2023.05.04 |