스터디 주제
같이 읽고 아웃풋까지 내는 완독 스터디를 진행합니다.
지난 스터디의 내용은 아래 블로그, 레포지토리에서 확인하실 수 있습니다.
간단 개요
모집인원: 총 8명 (최소인원 4명)
모임 장소: 온라인 (디스코드)
모임 일정: 주 1회 2~3시간 (수요일 8시~)
지난 스터디는 2시간 내로 끝났으나, 이번에는 진행 방식에 따라 길게 진행되는 날이 있을 수 있습니다.
기간: 9주 (10월 16일 ~ 12월 11일)
책: 리팩터링 2판
스터디 일정
스터디 분량은 상황에 따라 변경될 수 있습니다.
1주차: 1장 리팩터링: 첫 번째 예시 ~ 2장 리팩터링 원칙
2주차: 3장 코드에서 나는 악취 ~ 5장 리팩터링 카탈로그 보는 법
3주차: 6장 기본적인 리팩터링
4주차: 7장 캡슐화
5주차: 8장 기능 이동
6주차: 9장 데이터 조작화
7주차: 10장 조건부 로직 간소화
8주차: 11장 API 리팩터링
9주차: 12장 상속 다루기
마지막날은 책을 읽은 후 서평을 작성할 예정입니다.
서평 예시: https://kihyun92.github.io/wiki/books/oauth2-in-action/
진행 방식
이번 책은 이론/실습이 챕터 내용에 따라 변경될 수 있어, 각 챕터 내용에 따라 진행 방식이 다르게 진행될 예정입니다. 전체적으로 아래의 활동을 진행합니다.
질답: 함께 읽고 각자 질문을 1~2개 만듭니다. 서술형으로 답변 가능한 것도 좋고 코드, 빈칸 문제를 내도 좋습니다. 내가 낸 문제를 다른 스터디 구성원이 푸는 시간을 가집니다.
키워드 정리: 피그잼 등의 툴을 사용하여 주요 내용을 정리하는 시간을 가집니다.
실습: 코드 예시가 많은 부분은 레포지토리에서 실습하여 Pull Request를 올리고 상호 공유합니다.
책에서의 예시와 비슷한 상황의 실제 코드를 리팩터링해 보기
리팩터링 전/후 예제 코드를 검증하는 테스트 코드 작성해 보기
공유: 현업에서 사용하는 예시, 현황 공유, 인상깊거나 모르는 부분을 공유하는 시간을 가집니다.
예치금 3만원
지각/결석을 방지하고자 예치금을 받고 시작합니다. 스터디 마지막날 정산합니다.
10분 이상 지각 혹은 결석 시 3,000원의 벌칙금이 부과됩니다.
4번 이상 결석 시 예치금이 환급되지 않고 계속 참여가 어렵습니다.
스터디 시작일부터 하차(환불)가 불가능합니다. (스터디 시작 전은 가능)
모인 벌칙금은 벌칙금을 내지 않은 인원이 1/N합니다.
지원 방법(~10/11)
오픈카톡으로 GitHub id, 직무 등 간단한 자기소개 해주시면 됩니다.
선정되신 분들께 자세한 안내는 10월 12일에 일괄로 오픈카톡 답장으로 드릴 예정입니다.