2025/10 5

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

시간도 참 빠르다.학교를 다니며 정신없이 미션을 하다보면 일주일이 후딱 가있다..요즘 시간이 너무 없다는것도 느끼는 것 같다ㅠㅠ 😭😭 하지만 그래도 2주차 프리코스 미션도 수행 했으니 생각도 정리할 겸 회고록을 작성해 보자!!!! 일정관리다른 분의 회고에 노션으로 일정 관리를 하시는 것을 보고 기존에 메모장에 관리하던 것에서 노션으로 일정관리 방법을 바꾸었다. 이렇게 일정관리를 적으면서 짜잘짜잘하게 나누니 좀 더 정리가 잘 되고, 성취감도 시각적으로 보여 잘 한 선택이라는 생각이 든다!!2주차 목표 및 회고이번 2주차는 레이싱카 게임 구현이였다. 상세 구현은 다음과 같다. 초간단 자동차 경주 게임을 구현한다.주어진 횟수 동안 n대의 자동차는 전진 또는 멈출 수 있다.각 자동차에 이름을 부여할 수 있다..

우테코 2025.10.31

[우테코 8기 프리코스] 디버깅 이해하기

디버깅프로그램은 멈추지 않고 지나가는데 디버그 모드는 break point를 잡으면 프로그램을 멈추고 상태를 잡아 어디가 문제인지 확인할 수 있다.breaking point : 해당 line의 코드가 실행되기 직전의 상태에서 멈춘다.strack trace: 어떻게 된건지 스택이 쌓여있음.Variables → 지역 스코프에 존재하는 변수들이 나옴.Resume → 브레이크 포인트 내에서 다음 브레이크 직전까지 쭉 실행Step Over → 브레이크 포인트에 국한되지 않고 다음라인 직전까지 실행Step Into → 그 실행 줄에서 실행되는 메서드들 안으로 한단계 들어가는 것Factory factory = new Factory()//에서 new Factory로 들어가서 public class Factory{ pu..

우테코 2025.10.24

[우테코 8기 프리코스] TDD 이해하기

TDD란?Test Driven Development 의 약자 ‘테스트 주도 개발’ 이라고 함작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현!!애자일 방법론 중 하아닝 eXtream Programming(XP)의 ‘Test-First’ 개념에 기반을 둔 단순한 설계를 중요시 한다.eXtream Programming(XP)미래에 대한 예측을 최대한 하지 않고, 지속적으로 프로토타입을 완성하는 애자일 방법론 중 하나이다. 이 방법론은 추가 요구사항이 생기더라도, 실시간으로 반영할 수 있다.미래에 대한 예측을 최대한 하지 말라고?? 예측을 생각하면서 코드를 짜는게 아닌가.이해가 안가서 서칭해봄.그 결과 TDD가 미래 예측이 아니라 지금 구현하려는 기능의 의도를 구체화 하..

우테코 2025.10.24

[우테코 8기 프리코스] 2주차 NsTest 공부하기

NsTest. 처음봤다.사실 테스트 코드를 적은지도 얼마 되지 않았지만,테스트 하는 AssertJ나 JUnit5를 공부하려는 참에 우테코에서 제공하는 NsTest가 무엇인지 먼저 알고 들어가야 할 것 같아서 먼저 정리하려고 한다. 1. 코드 우테코에서 제공하는 라이브러리 들이다. 이 중에서 이 포스트에는 NsTest만 정리 할 예정이다. 제공되는 ApplicaitionTest 코드를 확인하면 NeTest를 상속받고 있다. NeTest를 첫 주에는 그냥 넘어갔는데 이번 주는 확인해보자. NsTestpublic abstract class NsTest { private PrintStream standardOut; private OutputStream captor; @BeforeEach ..

우테코 2025.10.23

우테코 8기 신청 + 1주차 프리코스 후기 및 회고

우테코에 지원하게 되었다.. 작년에는 지원에 대해서 꿈도 못꿨는데, 지원하게 된게 꿈만 같고 뭔가 많이 떨리고 드디어 지원을 했다는 설렘도 느껴졌다. 자기소개서 작성도 엄청 오래걸렸다. 추석이 겹쳐서 좀 느슨해지긴 했는데, 진짜로 시간 꽉꽉 채워서 적었던 것 같다.상호 피드백도 받으며 주변 지인한테도 부탁해서 정말 많이 고쳐 나갔다.여튼 자소서도 대학 수시때 빼고 거의 처음쓰는거라 많이 어색하고 헤매기도 했지만, 그래도 제출에 성공했다!! 이 메일이 온 순간 시작됐다는 실감이 났다.그리고 우테코 문제를 이때부터 풀지 않았다.괜히 먼저 풀었다가 학습을 하기 보다는 틀에 갖혀서 이미 짜 놓은대로 코드를 적을 것 같았기 때문이다. 그리고 디스코드 추가 메일도 오고 드디어 대망의 미션 시작일이 다가왔다.하지만 ..

우테코 2025.10.23