우아한 테크코스에 마지막주차 후기이다. 길다면 길고 짧다면 짧았던 여정이 끝났다. 하면서 굉장히 재미있었고 알게 된 것과 느끼게 된 것들이 많아 뿌듯했다. 얻는 것들이 많았다 결과가 좋지 않더라도 지원을 후회하진 않는다. 이번과제에서 느낀 점들을 써보려고 한다. 공통 피드백 이번주차는 공통피드백이 없다. 그 대신 12월 11일까지 진행했으면 하는 활동에 대한 생각을 전하셨다. 프로코스 회고하면서 다음 단계 목표 설정해 보기 4주 동안 프리코스 미션을 구현하면서 집중하느라 그 주차 과제를 돌아볼 시간이 없었는데 지금이 시간이 4주를 돌아볼 수 있는 가장 좋은 시간이다. 지난 4주 동안 내가 무엇이 부족했고 다음단계로 집중해야 할 것이 무엇인지 찾아보는 시간을 가지는 걸 추천하셨다. 그렇기에 나는 먼저 1주..
벌써 프리코스 3주 차를 마쳤다 이제마지막인 4주 차만 마무리를 한다면 프리코스는 끝나게 된다. 생각보다 짧았던 4주였다. 꼭 좋은 결과가 있으면 좋겠다. 이번에는 3주 차 로또 게임을 만들어보았는데 만들면서 느꼈던 점들과 배웠던 점들을 작성해 보겠다. 공통 피드백 1. 함수 라인에 대한 기준 이번 미션에 요구사항 중 15라인으로 제한하는 요구사항이 있었는데 이번미션은 저번미션보다 생각보다 난도가 높았다고 생각이 되었다. 그래서 지금까지 해왔던 걸로 코드를 구현하면 하나의 함수의 굉장히 긴 코드가 작성되곤 했다. 그래서 어떻게 하면 좋을까 생각을 하다가 stream이라는 걸 알게 되었고 이걸사용해보니 코드가 굉장히 줄었다. stream을 더 잘 활용할 수 있다면 코드의 길이와 가독성이 굉장히 높아질 거 ..
프리코스 2주 차를 마치고 후기를 작성하려고 한다. 이번과제는 자동차경주게임이었다. 기능구현은 크게 어렵지는 않았다. 대신 2주 차 피드백인 함수의 분리와 함수별로 테스트를 작성하는 것에 시간을 들였다. 공통 피드백을 확인하면서 내가 만든 코드들을 살펴보겠다. 공통 피드백 1. 기능 목록을 재검토한다 , 기능 목록을 업데이트한다. 기능 목록을 클래스를 설계하면서 기능목록과는 다르게 계속 변경되었기 때문에 이번엔 세세한 기능을 적는다기보단 전체적인 기능목록만 작성했다. 특티 그냥 기능목록이 아니라 예외가 발생했을 때 기능목록도 추가로 적어서 작성했다. 그리고 피드백내용대로 예외상황은 추가는 언제든 발생할 수 있기 때문에 기능을 구현하면서 계속 docs를 수정하며 작업을 했다. 2. 한 함수가 한가지 기능만..
프리코스 1주 차를 마치고 1주 차후기 및 공부한 내용을 적어보려고 한다. 1주 차 과제를 하면서도 나머지 사람들의 코드를 볼 때도 나는 아직 병아리에 불과하고 나보다 뛰어난 사람이 많다는 것을 알 수 있었다. 다른 사람들의 코드를 볼 때 이렇게도 만들 수 있구나라고 생각하고 나는 아직 부족하구나 좌절했었지만 그 코드들도 모두 흡수해서 더욱 발전해야겠다는 생각이 들었다. 공통 피드백 1. 요구사항을 정확히 준수한다. 먼저 나는 요구사항부터 제대로 읽지 않고 기능을 만들었다. 야구게임을 만들어 본 적이 있기 때문에 이 정도는 쉽지 라는 생각에 먼저 기능정의서만 대충 메모장에 적어 넣고 기능을 만들었다. 그리고 과제제출 하기 전에 빠진 게 있나 과제내용을 확인을 했는데 과제 진행 요구 사항에 기능을 구현하기..