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

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

[우테코] 프리코스 4주차 회고

📌 Intro 오늘 마지막 4주차 미션을 제출하며 프리코스를 마무리했다. (아직 피어리뷰가 있기는 하지만) 프리코스를 진행한 4주간 정말 바쁘게 살았던 것 같다. 아마 주말에 1박 2일 혹은 2박 3일로 여행을 다녀와서 그런 것이려나ㅎㅎ 그래도 생각해보면 그 여행 덕분에 지치지 않고 끝까지 완주할 수 있었던 것 같기도 하다. 가능하다면 4주차 코드리뷰를 끝내고 3, 4주차 미션에 대한 리팩토링을 진행해보면 더 좋은 경험이 될 것 같다. 근데 종설도 해야하고..... 기말고사도 있고... 졸업하기 위해서 오픽도 봐야한다.... 멀다 멀어... 일단 4주차 미션에 대해 간략하게 알아보자. 오징어 게임에서 진행했던 유리/강화유리 발판을 밟고 넘어가는 게임을 구현하는 것이었다. 사용자에게 다리의 길이를 입력받아..

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

[우테코] Domain Logic?

보호되어 있는 글입니다.

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

[우테코] Enum class

📌Intro 우테코 프리코스 3주차 미션 요구사항 중 Enum class를 적용하여 프로그래밍을 구현하라는 요구 사항이 있었다. Enum class는 학교 수업에서 잠시 다루면서 흘려 들었던 기억만 있을 뿐 어떤 역할을 하고 언제 사용하면 좋은지 아예 개념이 잡혀있지 않았다. 그래서 이번 기회에 다뤄보며 이해하고 정리하려고 한다. 📌Enum class? Enum class는 상태 등 유사한 값들을 상수값으로 만들어 사용하고 유지하기 위해 사용한다. Enum class를 사용하면 상수를 집합으로 관리할 수 있어 코드의 가독성이 높아진다. 이름에서도 알 수 있듯이 클래스이기 때문에 프로퍼티와 메소드를 포함할 수 있고, 상수 목록과 메소드 정의 사이에 세미콜론을 사용하여 구분해줘야 한다. enum class ..

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

[우테코] 프리코스 3주차 회고

📌 Intro 우테코 프리코스 3주차가 지나갔다. 그간 프리코스를 진행하면서 항상 시간에 쫓겼었는데 이번에야말로 시간적으로 여유를 두고 진행을 해보자는 생각이었지만 역시나 해야할 일이 많았다..(보고서 작성, 가족 여행, TA채점 등...ㅠㅠ) 그래서인지 이번주는 부족한 점도 굉장히 많았고, 나중에야 알았지만 소감문도 작성하지 못한 상태로 제출되었다. 이게 어떻게 반영될지는 모르겠지만 아직 4주차가 남았고 지나간건 잊고 해야할 일에 집중해보려 한다. 📌 추가된 요구 사항 3주차 미션에서는 2주차에서 학습한 것에 목표 2가지가 추가되었다. 1. 클래스 (객체)를 분리하는 연습 2. 도메인 로직에 대한 단위 테스트를 작성하는 연습 또 추가된 프로그래밍 요구사항을 살펴보면 2주차와는 다르게 더 많아졌고 굉장히..

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

[우테코] 프리코스 2주차 회고

📌 Intro 우테코 프리코스 2주차가 끝났다. 왜 또 나는 바빴던 것일까.... 아쉽다. 그래도 그 안에서도 열심히 임했으니 후회는 없다. 📌 2주차 내용 이번 2주차에서 진행했던 미션은 숫자 야구 게임이다. 숫자 야구 게임은 1부터 9까지 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임이다. 같은 수가 같은 자리에 있으면 스트라이크, 다른 자리에 있으면 볼, 같은 수가 전혀 없으면 낫싱이란 힌트를 얻고, 그 힌트를 이용해서 먼저 상대방(컴퓨터)의 수를 맞추면 승리하는 조건을 가지고 있다. 📌 추가된 요구 사항 2주차의 목표는 함수를 분리하고, 각 함수별로 테스트를 작성하는 것에 익숙해지는 것이다. 그리고 추가된 요구사항도 있는데 이전까지 고민하지 않았던 부분들에 대한 내용들이 많아 지키는데 쉽지 ..

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

[우테코] 프리코스 1주차 회고

📌 Intro 우테코 프리코스에 지원했었다. 4기까지는 백엔트, 프론트엔드만 코스가 있었는데 이번 5기부터는 모바일 안드로이드가 추가되었다. 이것저것 프로젝트도 만들어봤고 학부연구생도 1년넘게 진행하고 있지만 가장 큰 문제는 내가 무엇을 하고 싶은지 잘 모르겠다는 것이다. 그래서 이번 프리코스에 지원할 때도 어느 분야로 지원해야 할 지 고민을 많이했다. 백엔드는 해본 적이 없고, 프론트엔드도 리액트, 노드js같은 프레임워크를 사용해본 적이 없기 때문에 그나마 무엇인가를 만들어봤던 모바일 안드로이드 분야로 지원했다. 어쩌다가 안드로이드에 빠지게 되었는지는 기억도 나질 않지만.. 흥미가 있는것만은 확실하다. 각설하고 우테코에 끝까지 참여할 수 있으면 좋겠지만 프리코스를 거치면서도 얻을 수 있는 것이 많다고 ..

Krrong
'우아한테크코스/프리코스' 카테고리의 글 목록