목록우테코 (4)
All :L

프리코스 3주차를 마치며... 이번 로또 미션은 지난 미션에서 적극적으로 사용했던 OOP의 특징과 TDD를 더 활용해 볼 수 있었다.미션의 시작 단계에서는 여전히 클래스 구조와 메소드 세분화에 대한 고민이 많았다. 이전보다 더 많아진 기능을 어떻게 세분화해야 할지 고민이 되었다. MVC 패턴을 잘 사용하고 싶은데 아직 어려운 것 같아 더 힘들었다. 또한, 어떻게 하면 코드의 가독성을 더 높이고 유지보수를 용이하게 할 수 있을지에 대한 생각이 많았던 것 같다.https://github.com/jhw296/java-lotto-7/tree/hyewon GitHub - jhw296/java-lotto-7Contribute to jhw296/java-lotto-7 development by creating an ..

벌써 프리코스의 반이 지나갔다. 시간이 진짜 빠른 것 같은 느낌?절반을 완주했다는 의미에서 중간 회고록을 작성하고 넘어가고자 한다. 지원서에 작성한 목표를 얼마나 달성하고 있다고 생각하나요? 그 이유는 무엇인가요?작성한 목표를 일정에 맞춰 대부분 달성하고 있다고 생각합니다. 지원서 작성 당시 각 주차 별로 학습 목표를 설정했지만 단순히 "객체지향 개념 학습"과 같은 광범위한 목표만 세웠습니다. 이러한 부분은 목표를 달성하기 위한 과정에서 해이해질 수 있다고 생각했습니다. 따라서 목표를 구체적으로 세분화하여 진행할 필요성을 느꼈습니다. 이를 바탕으로 각 주차 별로 공부해야 하는 날짜를 지정했습니다. 아래와 같이 세부적인 주제로 목표를 세분화하였고 현재까지도 이를 잘 지켜가며 학습을 지속하고 있습니다.Jav..

프리코스 2주차를 마치며... 이번 자동차 경주 미션은 객체 지향 프로그래밍과 테스트 주도 개발인 TDD를 실제로 적용해 볼 수 있었다.시작 단계에서는 요구 사항을 이해하고 시스템 구조를 설계하는 과정에서 많은 어려움이 있었다. 전체적인 흐름과 각 기능이 어떻게 연관되어 있는지 파악하는 데 시간이 다소 걸렸다. 시간이 걸리더라도 최대한 완벽하게 개발하기 위해 1주 차 피드백을 살펴보고 요구 사항 세분화를 위해 글로 직접 작성해 보며 미션을 이해하기 위해 노력했다. 이를 통해 README를 작성하며 프로젝트의 목표와 방향성을 확실히 잡을 수 있었다. 하지만 처음 설계할 때 제대로 설계했다고 생각했는데 개발하다보니 점차 수정하고 추가해야 할 것들이 늘어나는 건 당연했다. 😭 https://github.co..

프리코스 1주차를 마치며... 1주 차 프리코스인 "문자열 덧셈 계산기" 과제는 Java로 하나의 프로그램을 처음 개발해보는 나에게는 도전의 영역이었다. 새로운 언어로 처음부터 끝까지 개발을 진행하며 많은 것을 배우고 깨달았으며 값진 경험이 되었다.과제의 시작 단계에서는 README 작성과 기능 요구 사항을 정리하는 것부터 시작했다. 처음에는 단순히 과제의 내용을 요약해 작성하는 것이라 생각했다. 하지만, 추후 개발을 진행해보며 이 단계가 얼마나 중요한지 깨달았다. 요구 사항을 명확히 정의하는 것이 이후 개발의 방향을 결정짓는 매우 중요한 작업이었기 때문에 앞으로의 개발에서는 기능 요구 사항 정리를 꼼꼼하게 해야겠다는 생각이 들었다.https://github.com/jhw296/java-calculato..