イベントの説明
イベント概要
TDDとモブプログラミングの体験会です。 まずTDDとモブプログラミングの概要を座学で学び、その後は4~5名ほどに分かれてTDDとモブプログラミングを体験します。
TDDとは
テスト駆動開発(Test-Driven Development: TDD)とは、テストファーストなプログラムの開発手法です。 プログラムの実装前にテストコードを書き(テストファースト)必ず失敗させます。そのテストコードに適合する最短の実装を書いたあとに、動く状態を維持しながらリファクタリングを進めていく手法です。
モブプログラミングとは
みんなで1台のPCを使い、相談しながら1つのソースコードを書いていく仕事の進め方です。これにより、情報共有のための資料作りや、作業進捗のための会議は不要となり、エンジニアはプログラミングに多くの時間を割くことができるようになります。
●1つのディスプレイ/1つのマシン/1つのキーボード
●ドライバー(キーボードの前にいてナビゲーターの言うとおりにコードを書く人)とナビゲーター(ドライバーの隣に座り、ドライバーに指示をだす人)に分かれて作業。
タイムテーブル
時間 | 内容 |
---|---|
13:00 - 13:30 | TDD概要説明 |
13:30 - 13:45 | モブプログラミング概要説明 |
13:45 - 14:00 | 休憩&お題発表 |
14:00 - おわり | ワイワイモブモブ。最後にふりかえり |
※途中参加/退席可
事前準備
- プログラミングを実行できる環境と、その言語のテスティングツールが動くPC
- 複数人で1台のPCを利用するため、PCがなくても参加は可能です
使用するプログラミング言語や環境について
- rubyを想定しています。
- 一緒に作業する人と話し合って、別のプログラミング言語を選択していただいても構いません。
参加対象者
- プログラミングに興味がある方
- TDDに興味がある方
- モブプログラミングに興味がある方
- いろんな人とプログラミングしたい方
- rubyがかけなくても、プログラミングが出来なくても大丈夫です。
ファシリテーター
佐野 友則
都内の事業会社にて開発チームのマネージャーをしています。
アジャイル、スクラムなどのプロセス面と、AWSの話が好きです。
rubyはいまから勉強します!!!
資料 資料をもっと見る/編集する
資料が投稿されると、最新の3件が表示されます。