✔ 크리스마스 프로모션 미션 제출 방법 미션 요구사항을 파악해 기능을 구현한 후 GitHub을 통해 add, commit, push 우아한테크코스 지원 플랫폼에 GitHub ID, 비공개 저장소 주소, 과제 진행 소감을 프리코스 과제로 제출 3주차 공통 피드백 정리 1) 함수 라인은 15라인으로 제한한 후 15라인이 넘어간다면 함수 분리를 위한 고민을 한다 2) 발생할 수 있는 예외 상황에 대해 고민한다 3) 비즈니스 로직과 UI 로직을 분리한다 4) 연관성이 있는 상수는 static final 대신 enum을 활용한다 5) final 키워드를 사용해 값의 변경을 막는다 6) 객체의 상태 접근을 제한한다 7) 객체는 객체스럽게 사용한다 8) 필드의 수를 줄이기 위해 노력한다 9) 성공하는 케이스 뿐만 아..
✔ 로또 미션 제출 방법 미션 요구사항을 파악해 기능을 구현한 후 GitHub을 통해 add, commit, push 미션을 모두 완료 후 Pull Request로 woowacourse에 제출 우아한테크코스 지원 플랫폼에 GitHub ID, Pull Request 주소, 과제 진행 소감을 프리코스 과제로 제출 2주차 공통 피드백 정리 1) 리드미를 상세히 작성한다 2) 기능 목록을 재검토한다 3) 기능 목록을 업데이트한다 4) 값을 하드 코딩하지 않는다 5) 구현 순서도 코딩 컨벤션이다 (상수, 멤버 변수, 생성자, 메소드 순으로 작성) 6) 변수 이름에 자료형은 사용하지 않는다 7) 한 함수가 한 가지 기능만 담당하게 한다 8) 함수가 한 가지 기능을 하는지 확인하는 기준을 세운다 (중복이 없는지 확인..
✔ 자동차 경주 미션 제출 방법 미션 요구사항을 파악해 기능을 구현한 후 GitHub을 통해 add, commit, push 미션을 모두 완료 후 Pull Request로 woowacourse에 제출 우아한테크코스 지원 플랫폼에 GitHub ID, Pull Request 주소, 과제 진행 소감을 프리코스 과제로 제출 1주차 공통 피드백 정리 1) 요구사항을 정확히 준수한다 2) 커밋 메시지를 의미 있게 작성한다 3) git을 통해 관리할 자원에 대해서도 고려한다 4) Pull Request를 보내기 전 브랜치를 확인한다 5) PR을 한 번 작성했다면 닫지 말고 추가 커밋을 한다 6) 이름을 통해 의도를 드러낸다 7) 축약하지 않는다 8) 공백도 코딩 컨벤션이다 9) 공백 라인을 의미 있게 사용한다 10)..
✔ 숫자 야구 미션 제출 방법 미션 요구사항을 파악해 기능을 구현한 후 GitHub을 통해 add, commit, push 미션을 모두 완료 후 Pull Request로 woowacourse에 제출 우아한테크코스 지원 플랫폼에 GitHub ID, Pull Request 주소, 과제 진행 소감을 프리코스 과제로 제출 진행 방식 1) 과제 진행 요구 사항 파악하기 1. 미션 저장소를 Fork & Clone해 시작하기 2. 기능을 구현하기 전에 구현할 기능 목록을 정리해 추가하기 2) 프로그래밍 요구 사항 파악하기 1. JDK 17 버전에서 실행 2. 프로그램 실행의 시작점은 Application의 main() 3. Java 코드 컨벤션 가이드를 준수하여 프로그래밍 4. build.gradle 파일은 변경할 ..
✔ 세션1: 몰입하면 뭐가 좋아요? 프로그래머로의 몰입 몰입한 결과 공부가 재밌다. 일이 즐거워 빨리 출근하고 싶다. 가끔 천재가 된 느낌이 든다. 뭐든지 만들 수 있는 자신감이 생겼다. 몰입이 가능한 이유 나의 자기주도, 나의 속도 지식 공유 경험을 통한 배움 나만의 색깔 스터디 운영자로의 몰입 몰입한 결과 사람과 함께하는 것이 이렇게 즐거울 수 있구나 다른 사람과 함께하는 활동이 즐겁다. 함께 성장하는 과정이 재밌다. 겸손한 자세를 키운다. 교육자로의 몰입 두 가지의 다짐 기존 교육보다는 공부가 즐겁고, 재미있는 교육을 해보자. 내향적인 성향의 학생들도 나답게 살 수 있도록 지지하자. 경험 중심, 현장 중심 자기 주도 지식 공유 함께하는 것의 즐거움 바퀴를 재발명 (프레임워크 만들기) 토론을 통한 배..