정해진 답이 없는 것을 고민하는 과정이 힘들고 어렵기도 했지만, 그 속에서 다양한 생각과 방법을 떠올려보며 스스로 판단하여 선택하는 방법을 배울 수 있었습니다. 2주 차를 보내며 객체지향적인 설계 & 테스트 코드 작성 2주 차 과제는 숫자 야구 게임을 구현하는 것이었습니다. 숫자 야구 게임은 학교 수업에서도 다뤘던 적이 있을 만큼 많이 알려진 문제입니다. 숫자 야구를 구현하는 것은 크게 어렵지 않다고 생각했습니다. 이번 과제에서 추가된 프로그래밍 요구 사항은 총 4가지 입니다. 1. indent(인덴트, 들여쓰기) depth를 3이 넘지 않도록 구현한다. 2까지만 허용한다 2. 3항 연산자를 쓰지 않는다. 3. 함수(또는 메서드)가 한 가지 일만 하도록 최대한 작게 만들어라. 4. JUnit 5와 Ass..
스스로 더 발전하려는 동기부여가 되었습니다. 아직 프리코스 기간의 1/4 밖에 지나지 않았지만 스스로 부족했던 부분과 발전해야 하는 부분을 찾을 수 있었습니다. 졸업과제가 끝나서 잠시 쉬어갈지 생각도 했지만, 새로운 배움을 느끼고 싶었습니다. 마침 우테코 프리코스가 시작되었고 최근에 가장 몰입하며 많은 것을 배웠던 1주일이었습니다. 1주 차를 보내며 클린 코드 작성 1주차 문제는 Problem Solving 7문제가 나왔습니다. 각 문제마다 필요로 하는 기능 목록을 작성하고, 해당 기능 목록에 따라 커밋을 진행하는 것이 과제였습니다. 여기서 저는 크게 읽기 좋은 코드 작성, 유지보수 좋은 코드 작성 2가지를 요구한다고 생각했습니다. 문제들은 크게 어려운 수준은 아니었고, 기본적인 프로그래밍 실력과 자료구..
- Total
- Today
- Yesterday
- 런칭 페스티벌
- 우테코
- 알림개선기
- 5주차 회고
- 스프링 프레임워크
- 8주차 회고
- 백준
- dm-zoned 코드분석
- CI/CD
- 팀프로젝트
- java
- 2차 데모데이
- 알림기능개선기
- 스프링MVC
- 네트워크
- 피움
- jpa
- ZNS
- 스프링 Logback
- ZNS SSD
- 회고
- 우테코 회고
- dm-zoned
- Spring
- 프로젝트
- 스프링 부트
- 파이썬
- 피움 6주차 회고
- 3차 데모데이
- 환경 별 로깅 전략 분리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |