Upgrade to Pro — share decks privately, control downloads, hide ads and more …

進行中の開発プロジェクトで増えていくテストを自動で回し続けるために行ったいくつかのこと

 進行中の開発プロジェクトで増えていくテストを自動で回し続けるために行ったいくつかのこと

2013/6/18 第6回テックヒルズにて発表

KUROKI Shinsuke

June 18, 2013
Tweet

More Decks by KUROKI Shinsuke

Other Decks in Programming

Transcript

  1. あるプロジェクト • PC向けブラウザゲーム • Ruby on Rails + CoffeeScript +

    Backbone.js + α • 2011-12年にかけての約8ヶ月で開発 • 最初2人→最後10人で開発
  2. 地獄 • Jenkinsの実行が開発のペースに追いつかな い – 1回のレビュー提出で変更10個以上とか普通 – 増える開発人数 – 提出された差分のテストが終わらないうちに修正

    再提出された差分のテストが積まれたり – 朝来てもビルドキューが空になってない • Jenkinsの完了を待たずにマージ