1. 스터디 목표
- 이미 구현된 기술을 간단하게 직접 만들어 보면서 원리를 이해하는 것이 목표입니다.
- 책에 제시된 과제의 요구사항을 정의하고 세부 사항으로 쪼개서 구현합니다.
- 점진적으로 테스트가 가능한 설계를 하는 것이 목표입니다.
2. 스터디 계획
- 주 1회, gihub에 해결한 과제 PR 올리기
- 모든 것을 완벽하게 구현할 필요가 없습니다.
- 주어진 과제를 해결하기 위해서 어떤 고민을 했고 서로 공유하고자 합니다.
- 여유가 있다면 웹에 배포할 예정입니다. (AWS, GCP 등)
- 온라인, 오프라인 미팅
3. 일정과 진행
3.1 과제
- 총 13챕터로 구성되었습니다.
- 크게 나눠 분류하자면 아래와 같습니다.
- 웹 서버 구현하기
- DI, MVC 프레임워크 구현하기
- 웹 서버 구현(2주) + DI, MVC (2주) = 총 4주로 계획하였습니다.
챕터 일정
3.2 진행 방법
- 매주 토요일 오후 8시까지 진행한 과제를 PR으로 올립니다.
- 레포지토리를 fork해서 과제를 해결하고 PR을 올립니다.
- 진행한 과제에 대해서 서로 리뷰를 남길 수 있습니다.
- 궁금한 점이나 막히는 부분은 주석으로 남겨 리뷰를 부탁할 수 있습니다.
- 카톡을 통해서도 문제를 공유할 수 있습니다.
- “모든 과제를 완벽하게 수행할 필요가 없습니다!”
- 책에 힌트나 예제가 있으니 참고해도 상관이 없습니다.
- 힌트를 참고하지 않고 구현해도 괜찮습니다.
- 요구사항을 해결하면서 점진적으로 리팩토링, 기술을 이해하는 것이 목표입니다.
저자가 재공하는 자료