Published:
Updated:

오늘의 활동

  • CS09 시작
  • 함수형 프로그래밍, 불변성 공부

느낀 점

  • 오늘 미션도 어려운 미션이지만 그동안 했던 미션들보다 훨씬 많이 구현을 진행해서 뿌듯했다. 하지만 문제 요구 사항 중 난해한 부분들이 꽤 있어서 팀원들이랑 토론을 꽤 많이 했던 것 같다. 지금 이 글을 작성하는 시간까지도 너무 애매한 부분이 있는 것 같아 내일 sildo에 올려보려 한다.
  • Set 인터페이스를 만들어 SquadSet 클래스와 CountSet 클래스를 연결했고 SquadSet 클래스 구현까지는 막힘 없이 했지만, CountSet 클래스에서 많은 시간을 썼다.
  • 애매한 요구사항과 겹쳐서 입력을 구분하여 HashMap으로 바꾸고 그걸 또 List 형태로 바꾸는 함수까지는 만들었다. 하지만 이제 이걸 가지고 append(element) 메서드부터 구현을 해야 하는데 이것보다 먼저 해결해야 되는 일이 있어서 오늘 안에는 못할 듯하다.
  • CountSet 클래스 요구사항에서 인터페이스에 있는 resultAll() 메서드를 Object 형태로 리턴하라고 하는데 여기에서 막혀버렸다. 제네릭은 오버로딩 자체가 안 되니 결국 SquadSet 클래스까지 List 형태로 수정해야 된다는 것인데.. 이게 참 막막하다
  • 일단 인텔리제이의 도움으로 Collections.singletonList() 메서드를 이용하여 반환엔 성공했지만 원하는 리턴값이 [1, 2, 3]이라면 현재 리턴값은 [[1, 2, 3]]으로 두번 래핑이 된다. 이는 내일 팀원들이랑 토론하면서 다시 해결해야 될 거 같다. 완전 잘못된 방식으로 가고 있을 수도 있고

Tags:

Categories:

Published:
Updated:

Leave a comment