본문 바로가기

우아한테크코스 프리코스4

우테코 6기 프리코스 4주 차 크리스마스 회고 들어가면서 완벽하진 않지만 많이 성장할 수 있었던 그리고 객체지향과 조금 더 친해질 수 있었던 마지막 4주 차 회고 시작합니다..!(벌써 마지막이라니.. 아쉽아쉽.. 프리코스는 끝났지만 앞으로도 열심히 공부합시다!! 파이팅) 4주 차에 무엇을 공부했나? 1. 핵심 기능부터 구현하고자 노력하였습니다. 3주 차 코수타에서 준 코치님께서 기능을 구현할 때는 핵심부터 구현해 보라고 하시는 말씀이 기억에 남아서 4주 차 과제를 수행할 때는 핵심 기능부터 구현을 하기로 결심하였습니다. 기존에는 과제의 진행 흐름에 따라서 개발을 진행하였는데 4주 차 과제부터는 핵심 기능을 먼저 구현하게 되니 처음에는 어색하게 느껴졌지만 나중에 핵심 기능을 구현하고 나서 이전의 방식과 비교를 해보니 확실히 덜 중요한 클래스들보다 중요.. 2023. 11. 16.
우테코 6기 프리코스 3주 차 로또 회고 들어가면서 3주 차에 무엇을 공부했나? 1. 클래스 분리와 설계에 대해서 공부하였습니다. 3주 차에 클래스를 분리하는 연습이 목표로 추가가 되면서 조금 더 클래스의 분리와 객체 지향적 설계를 하기 위해서 많은 노력을 기울였습니다. 2주 차때는 설계의 미흡함으로 인해서 기능을 완성한 후에 객체 분리 리팩토링에 많은 시간을 투자하였습니다. 이번에는 설계를 탄탄하게 하여 개발을 진행하기 위해서 프리코스 기간 중에 읽기 시작한 “오브젝트”라는 객체지향 책을 공부하며 배운 내용을 설계에 담아보고자 노력했습니다. 특히 책 내용 중 초반에 나오는 책임 주도 설계 방법과 GRASP패턴이 도움이 되었습니다. 이전에는 그저 막연하게 설계를 진행했다면 체계적인 방법을 통해서 로또 게임의 시스템 책임을 파악하고 그 책임을 더.. 2023. 11. 9.
우테코 6기 프리코스 2주 차 자동차 게임 회고 들어가면서 벌써 프리코스의 2주 차가 마무리가 되었다. 시작한 지 엊그제 같은데 벌써 절반의 과정이 지나갔다니 믿기지가 않는다. 앞으로 2주 차가 남았는데 배워야 할 것은 산더미 같고 갈수록 더 어려워질 난이도에 대한 걱정과 시간이 갈수록 더 잘하고 싶다는 욕심이 생겨서 자꾸 조바심이 들고 지치기도 한다. 하지만 목표를 프리코스를 통한 스스로의 성장에 두고 눈앞에 있는 과제들을 하나하나 해결해나가 보면 언젠가는 우테코 프리코스를 무사히 완주하고 성장한 나 자신을 볼 수 있을 거라고 기대한다! 곧 시작되는 3주차도 파이팅 해 보자!!! (같이 프리코스에 참여하고 계신 많은 분들도 조금만 더 같이 힘내봐요 파이팅!) 2주 차에 무엇을 공부했나? 1. 객체지향과 자바 기본기에 대해 더 공부하였습니다. 1주차 .. 2023. 11. 2.
우테코 6기 프리코스 1주 차 숫자야구 회고 들어가면서 (기존 작성하였던 글의 내용이 날라가서 다시 작성하게 되었습니다 흑흑) 1주 차에 무엇을 공부했나? 1. 기능명세를 잘 작성하는 방법에 대해서 알아보았습니다. 본격적으로 과제를 풀기 전에 어떤 식으로 견고하게 기능명세를 작성 해야 하는지에 대해서 고민을 많이 하였습니다. 그러다가 최근에 읽게 된 객체지향의 사실과 오해라는 책에서 복잡한 시계를 작은 부품으로 구성된 안정적인 형태의 중간 부품을 이용해서 복잡한 시계를 효율적으로 조립하는 내용을 떠올리게 되었고 이 내용을 기능명세에 적용하여 기능요구사항을 최대한 잘게 쪼개고 그것을 큰 범주로 묶어나가는 형식으로 기능명세를 작성할 수 있었습니다. 최근 자바 공부를 시작하면서 책에서 읽었던 내용이 우테코 프리코스에서 실제로 쓰이는 것을 보면서 쾌감을 .. 2023. 10. 26.