이카's
article thumbnail
Published 2023. 5. 10. 18:59
제 2회 코딩올나잇 개인공간

제 2회 코딩올나잇

내가 고담시티의 박쥐였나 싶다.
이러다 낮밤 바뀌는건 아닌가 싶어!

오늘 하는 이유는 토이프로젝트 구현 때문이다.
내일 까지 제출인데, 지금 절반도 못한 것 같다.

사실 속으로는 처절한 몸부림 중이지만, 겉으로는 아무렇지 않은척 하는 중이다!

 

 

목표

중요도에 따라 순서 작성 📓

  1. 토이프로젝트

이거 하나라도 끝내면 다행이다.

 


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 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
profile

이카's

@Edan Cafe ☕

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!