next-step의 자바 플레이그라운드 with TDD, 클린 코드 강의를 듣고 코드를 작성하여 자기주도적으로 문제를 해결하고 공유합니다. 콘솔 토이 프로젝트를 활용 하여 퓨어 자바에서 근본적 자신감을 얻기 위함이며, 기본 문법 학습에 그치지 않고 연출 된 다양한 상황에서 서로가 접근하는 방식에 대한 관점 이해 + 본인의 생각을 논리적으로 설명 하는 방식을 목표로 합니다.
개별 문제 당 자유롭게 스터디원 간 코드 리뷰, 토론, 질문 등을 통해 지식을 공유 합니다.
-
코드 리뷰 시 주의 할 점
-
텍스트는 감정을 담지 않기 때문에 공격적인 어투는 아닐 지 생각 한 후 본인의 생각을 명확히 설명 합니다.
-
상대방의 코드 스타일을 지적 하지 않습니다. -> 컨벤션을 준수 하지 않는 경우 제외
-
-
스터디 정규 미팅
-
미팅 시 문제 풀이 과정에 대한 개인 회고
-
코멘트와 코드에 대한 개인적인 견해 공유
-
상대방이 모르는 내용, 헷갈렸던 내용을 같이 공부 하며 토론
-
모르는 것을 모른다고 말하기, 안다면 설명 해보기
-
- 숫자 야구 게임
- 자동차 경주 게임
- 좌표계산기
- 블랙잭
<용어 정리>
- 미션 레포지토리: Github Organization에 등록 된 메인 레포지토리
- 개인 레포지토리: Github 개인 계정 레포지토리
Nextstep 미션 진행 방법 해당 내용을 참고 하여 미션을 진행 합니다.
미션 레포지토리는 현재 Organization 에 올려져 있는 레포지토리를 fork한 후 문제를 해결 하면 됩니다.
미션을 해결 한 코드는 PR을 통해 해결한 내용을 작성하며, Reviewers, Assignees, Projects, Milesstone 을 지정 하여 현재 미션 진행 상황에 대한 진척도를 공유 합니다.
그 외에 필요 시 적극적으로 미션 레포지토리의 Issues를 활용 하여 현재 진행 하고 있는 상태나 궁금한 내용 또는 PR에 대한 코드 리뷰, 페어 프로그래밍 요청 등 다양한 방식을 이용 하여 미션을 진행 하면서 긴 호흡으로 유지될 수 있게 관리 합니다.