[개발 스터디 모집 내용 예시]
- 스터디 주제 : TDD 온라인 스터디
-
스터디 목표
- 리팩토링을 진행하면서 객체 지향적으로 코딩을 하면서 궁극적으로 좋은 코드, 확장 가능하기 쉬운 아키텍처를 설계하는 능력을 키우기 위함입니다.
- 테스트 모듈을 능숙하게 다루게 되면서 테스트 코드를 작성하는 시간이 줄고 전체적인 생산성을 증가 시킵니다.
- 테스트 코드를 작성하지 않는 환경이라도 향후 서비스가 커지고 안정적인 서비스를 유지하기 위해서는 테스트 코드를 작성 해야 합니다.
- 테스트 하기 쉬운 코드를 고민하게 되면서 중복 코드 및 기능의 모듈화를 좀 더 신경 쓰게 되고 점점 코드의 품질이 올라갑니다.
-
TDD 스터디 초기 방향
※ 아직 완전히 스터디 진행 방식이 확정이 아닙니다.
- 프로젝트 형식으로 진행을 하려고 합니다. (저자 켄백의 테스트 주도 개발 책)
- 매주 책의 범위를 정하고 해당 목차에 맞는 요구 사항을 제시 (예시: 두 수를 합하는 기능을 구현)
- 스터디원은 해당 요구 사항을 인지하고 TDD 방식으로 진행. (리팩토링)
- 기능 구현을 하였다면 자신의 Repository의 pull request를 올리고 동작 과정을 정리
- 다른 스터디원은 pull request를 보고 리뷰를 작성 (언어가 다르기 때문에 각각의 변수나 메서드들이 무슨 기능을 하는지 주석을 달아주세요)
- 스터디원은 최소 주 n회 이상 리뷰를 하도록 한다.
- 리뷰가 안 달리거나 늦는 경우 요구 사항을 더 추가하거나 시간 복잡도를 개선하거나 다른 개발공부를 진행해주세요~
- 더 개선할 부분이 없다고 판단되는 경우 머지 합니다.
- 주 1회 서로 온라인 세션을 통해 서로 부족했던 부분이나 배우면서 좋았던 부분 공유
- 예상 모집인원 : 6 명 (현재 5명 모집 1자리 남음)
- 스터디 관련 주의사항 : 실제 이름을 사용하지 않고 닉네임으로 서로 호칭을 부를 예정입니다. 서로 존중하고 좀 더 많이 알고 있으면 그만큼 공유하면서 서로 성장할 수 있는 기회가 되었으면 좋겠습니다.
- 스터디에 지원할 수 있는 방법을 남겨주세요. (이메일, 카카오 오픈채팅방, 구글폼 등.)
- https://open.kakao.com/o/s4P8cwRd 입니다.