2021년 12월 18일 우테코 최종 코딩 테스트를 보았다...
전부 구현하지 못했다... 머리로는 알겠는데 잘안돼서 답답했다
아쉬움은 뒤로하고 시험 후기와 다시 한번 풀어보고 정리하려 한다
요구사항이 길어서 링크로 대체한다
페어매칭관리
미션은 페어매칭관리 애플리케이션을 구현하는 것이였다.
처음에는 어렵게 나왔구나 하며 당황했지만 침착하게 하던대로 기능목록을 작성해나갔다.
기능목록의 순서대로 하나씩 구현하면서 알고있는 리팩토링?할 것들을 미리미리 처리하며 진행했다.(MVC 패턴, 매직넘버 리터럴, 함수 분리 등등)
하다가 일급객체 및 일급컬렉션까지 리팩토링하였는데 여기서 문제가 발생했다.
메인 기능인 같은 레벨에 페어로 매칭되었는지 안되었는지 확인하기가 굉장히 까다로웠고 또한 홀수일 경우 짝수일 경우 중복문제가 발생하여 애먹었다.
뿐만아니라 메세지 전달을 통해 전체적인 연결 또한 막막했다..
5시까지 메인 기능 구현을 위해 힘쓰다가 끝내 구현하지 못하고 예외처리를 끝으로 제출하게 되었다.
많이 부족함을 느끼고 더 열심히 해야겠다는 생각이 든다.
시험은 잘 못봤지만 붙었으면 좋겠따.