UnsupportedOperationException가 뭐임 😅 기능 구현을 완료하고 ApplicationTest를 깔끔하게 통과하기를 바랬다. 어림도 없지. Exception in thread "main" java.lang.UnsupportedOperationException 바로 UnsupportedOperationException. 처음에는 이게 뭔가 싶었다. 왜냐면 테스트코드가 아닌 내가 직접 실행시킬 때는 잘 동작하던 애플리케이션이 테스트케이스만 실패하니 말이다. 내가 테스트케이스를 잘못 만진 줄 알고 깃허브에서 그대로 복붙해와서 붙여봐도 같은 예외가 터졌다. 찾아보니 저 에러는 List 타입에 데이터를 저장, 삭제할 때 ArrayList로 초기화 해주어야 할 수 있는데, new로 생성하지 않은..
1주 차 피드백 2주 차 과제를 제출한 후 이제야 회고록을 작성해본다. 우선 이번 2주 차 과제에서는 특별한 자료와 함께 메일이 도착했다. 1주 차 과제 공통 피드백과 무려 우테코에서 직접 촬영한 git 강의가 같이 있었다. 또한 우테코 이전 기수 분들이 촬영한 테코톡 영상 또한 첨부되어 있었는데, 정말 특별한 우테코만의 문화라고 생각한다. 나도 내년에 저기(테코톡)에 나오면 좋겠다. 우테코 관리자 분들이 약 3300명 정도 되는 규모의 인원의 코드들을 하나씩 살펴볼 수는 없기에 공통 피드백을 준 것 같지만, 그래도 나름 1주 차 과제가 힘겨웠던 분들을 생각해서 강의 자료나 피드백들을 상세하게 주셨다. 진행하면 할수록 더 매력적이다.. 피드백 중에서 기억에 남는 것이 있었는데, 메서드나 변수명을 축약하지..
프리코스 1주 차 회고록을 적어 놓았다가 이제야 마저 쓴다. 우아한테크코스 이하 우테코는 5기부터 1차 코딩 테스트 전형이 사라지고 프리코스가 일주일 늘어난 프로세스로 진행된다. 내가 오래전부터 정말 고대했던 우테코였기에 정말 열심히 준비했었다. 1주 차 프리코스는 코딩 테스트 자리에 프리코스가 대신 들어간 격이기 때문에 객체지향스럽게 코드를 짜거나 자바에 대한 깊은 이해도를 요구하지는 않았다. 하지만 과제를 해결하는 데에 마냥 짧은 시간이 걸린 것도 아니다. 내 나름대로 객체지향스럽게 구현하지는 않았지만, 기능과 역할을 잘 판단해서 메서드를 분리하고 리팩터링 하는 데에 많은 시간을 쏟았다. 계속 사용했지만 단점이 많은 매직 넘버 이번 과제를 진행하면서 매직 넘버라는 것을 처음 알게 되었다. 매직 넘버란..