일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 플레이 스토어 20명
- 기능명세서
- 구글 플레이 비공개 테스트
- 설계
- 객체지향설계
- 클린코드
- 커밋 메시지
- 운영체제 #CS지식
- 프리코스
- 우테코
- 플레이스토어 비공개 테스트
- 구글 플레이 스토어 배포 방법
- git
- 구글 비공개 테스트 20명
- 객체지향
목록우테코 (3)
GYUD-TECH

드디어 우테코 프리코스가 시작되었다. 1주차 과제는 숫자야구게임 구현하기! 과제 설명은 아래 깃허브 링크에서 확인할 수 있다. https://github.com/Gyu-won/java-baseball-6 GitHub - Gyu-won/java-baseball-6 Contribute to Gyu-won/java-baseball-6 development by creating an account on GitHub. github.com 과제는 요약하면 기능명세, 코드 구현, 리팩토링 이다. 과제를 진행하면서 디스코드에서 공유된 자료들의 도움도 많이 받았으며, 학교에서 2명의 친구와 함께 스터디를 만들어서 서로 코드 리뷰를 하는 과정에서도 다양한 관점을 배울 수 있었다. 여러 관점들과 방식들을 배우면서 정답은 없..

평소에 클린코드라는 말을 많이 듣긴 하였지만 실제 클린코드를 짜기 위해서 고민 한적은 없다. 대학생때 친구들과 진행한 프로젝트에서는 협업을 하더라도 내가 짠 코드는 나만 보는 경우가 많기 때문에 클린코드의 중요성을 별로 못 느꼈던 것 같다. 우테코 프리코스를 하면서 nextStep 책을 사서 읽게 되었고 제일 앞에 등장하는 극단적인 리팩토링 방법은 충격이였다. 이 방식을 실제로 프리코스에도 적용해 보았고, 클린코드에 대해서 고민하는 시간을 가졌다. 적용했던 클린코드 아래는 1주차 과제에 적용했던 클린코드 포맷이다 1. 한 메소드는 한 개의 역할만 수행하는가? 2. 메소드는 최소한의 들여쓰기를 적용하였는가 (1까지만 허용) 3. 메소드를 10 줄 이하로만 허용하였는가 4. 메소드의 인자 수를 제한했는가 (..

우테코 프리코스를 하면서 공부한 나만의 기능명세서 작성법을 공유한다. 아래의 방식을 사용하면 객체의 역할을 알아보기 쉽고, 어떻게 구현할지 전체적인 그림이 그려진다는 장점이 있다. 기능명세서 작성에 정답이 있는 것은 아니기 때문에 '이렇게 작성할 수도 있구나' 정도로 참고했으면 좋겠다. (참고로 나는 객체지향의 관점에서 기능명세서를 작성한다) 우테코 프리코스 백엔드 6기 1주차 과제는 아래의 링크에서 확인할 수 있다. https://github.com/Gyu-won/java-baseball-6 GitHub - Gyu-won/java-baseball-6 Contribute to Gyu-won/java-baseball-6 development by creating an account on GitHub. gi..