"RORLa" 오픈소스 프로젝트 매뉴얼

Offline Meeting

Toddling with RSpec : 프로그램 실습 모임으로 격주로 진행되며, 페이스북 그룹(ROR Lab Renewal)에 이벤트로 공지가 올라 갑니다.

RSpec과 함께 걸음마를

목적

  • 레일즈 개발을 몸으로 익힌다
  • 개인 프로젝트를 공유하거나 막히는 점을 토론한다.
  • 로라 API를 개발한다.
  • RSpec 공부

운영방법

  1. 슬랙에서 막히는 부분이 생기거나 로라 API 기능을 개발하기 위한 토론 또는 질문과 답변을 합니다.
  2. 페어 프로그래밍을 하기 위해 누구나 사람을 모집합니다.
  3. 시간과 장소는 주중 평일 저녁(페이스북 조사에서는 화요일에 가능하다는 의견이 많았음), 강남역 토즈(1호점: 강남역 10번출구 주변, 2호점: 신논현역 주변)
  4. 모임 참석자가 3인 이상이면 페이스북 그룹 RoR랩 리뉴얼에 이벤트를 공지합니다.
  5. 모이기 전에 만나서 토론하거나 코딩하거나 해결할 미션을 정합니다.
  6. 모임 결과를 공유합니다.

향후 운영 방안 또는 의견

  • 누구나 자유롭게 의견을 달아주세요.
  • 슬랙에서 자유롭게 토론합시다. 아무거나 좋으니 물어보세요.
  • 필드 추가 등 마이그레이션하더라도 롤백할 수 있으니 프로젝트 개발 초기에 여러가지 시도를 해봅시다.
  • 모임에 직접 참가하기 어려운 사람들을 위해 클라우드 개발툴로 페어 프로그래밍을 합니다. 예) c9.io, nitrous.io, 페어 프로그래밍 위드미
  • 무선 또는 유선 인터넷으로 행아웃 온에어를 하여 멀리사는 사람도 참여할 수 있도록 도와줍니다. => 인터넷이 느린 경우가 있어서 실시간 중계는 하지 않고 화면녹화하여 공유.
  • 라즈베리파이로 미러링하고 행아웃 온에어를 하는 방법을 검토합니다.

지난 모임

차수 일자 참석자 비고
1차 2014-02-08(토) 이한국, 김성준 여의도에서 모이기로 했으나 좀 더 공부한 후 만나기로 함.
2차 2014-02-14(금) 이한국, 정창훈, 박유진, 홍순상, 김성준
3차 2014-02-26(수) 정창훈, 박유진, 임영수, 김성준 행아웃을 시도했으나 무선인터넷이 잘 끊어져서 실패함. 박유진님과 임영수님의 페어 프로그래밍이 돋보였음.
4차 2014-03-11(화) 최효성, 윤승준, 박유진, 임영수, 이한국, 김성준 controller spec은 시간부족으로 다음 시간에
5차 2014-03-25(화) 최효성, 윤승준, 박유진, 홍순상, 정창훈, 임영수, 이한국, 김성준 "Project 개발 현황" 페이지에서 진행하는 작업을 행 추가해주세요.
6차 2014-04-10(목) 최효성, 윤승준, 임영수, 박유진, 김대권, 아샬, 홍순상, 김성준 코드 리뷰(Bulletin, Event, QnA), 콘트롤러 스펙에 대한 라이브 코딩, 로라API 모델링
차수 내용 자료
1차
2차 RSPEC 초기 설정과 모델 스펙 작성 공부(이한국님의 "Everyday Rails Testing with Rspec" 책을 읽고 슬라이드로 지식 공유) 녹화 #1, 슬라이드
3차 포스트(Post) 모델 스펙의 예문("it" example) 작성, 포스트 필드 마이그레이션(추가), 포스트 팩토리 작성, 녹화 #1 슬라이드
4차 RSpec matcher 소개, 커밋 로그 정리하는 방법 녹화 #1, #2, 슬라이드, 예시
5차 1부. 임영수님의 RSpec 매처(matcher) 실습 강의, 2부. 코드 리뷰, 3. 실습 서버 신청 플라자, 포스트 모델 리뷰, 모임 후기(작성중)
6차 후기 작성중