Coderetreat in Japan #01 Presented by MTI Ltd

10
1 2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd. http://www.flickr.com/photos/esti/4638056301/

description

July 3th, 2012 に開催したCoderetreat in Japan #01 Presented by MTI Ltd. の資料

Transcript of Coderetreat in Japan #01 Presented by MTI Ltd

Page 1: Coderetreat in Japan #01 Presented by MTI Ltd

1 2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

http://www.flickr.com/photos/esti/4638056301/

Page 2: Coderetreat in Japan #01 Presented by MTI Ltd

2 2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 3: Coderetreat in Japan #01 Presented by MTI Ltd

Introduce(自己紹介)

3 2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 4: Coderetreat in Japan #01 Presented by MTI Ltd

Time Schedule(タイムスケジュール)

4 2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 5: Coderetreat in Japan #01 Presented by MTI Ltd

Agenda(本日の内容)

5 2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 6: Coderetreat in Japan #01 Presented by MTI Ltd

Introduction (はじめに)

6

Coderetreatは、一日中集中して練習するイベントです。ソフトウェア

開発と設計の基礎に重点を置いています。開発者を仕事を片付けな

ければならないというプレッシャーから開放して、集中して練習する機

会を提供することで、非常にスキルの向上に有効なことが示されてい

ます。モジュール設計、オブジェクト指向設計の基本原則を練習するこ

とで、将来にわたって変更コストを小さくするコードを書くスキルを改

善できます。

2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 7: Coderetreat in Japan #01 Presented by MTI Ltd

Introduction (はじめに)

7

Coderetreatは

一日中ペアプログラミングをすることで

参加者のスキルとマインドをカイゼンする

イベントです

2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 8: Coderetreat in Japan #01 Presented by MTI Ltd

Today’s Task (本日の課題)

8

Conway’s Game of Life

2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 9: Coderetreat in Japan #01 Presented by MTI Ltd

Rule (ルール)

9

ペアプログラミングは必須 TDD(テスト駆動開発)は推奨 セッションが終わる毎にペアは組み替える セッションが終わる毎に作成したソースコー

ドは全て削除する。ブランチに入れたり、バックアップしたりせずに、後を濁さず綺麗に削除すること

オブジェクト指向言語を利用

2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.

Page 10: Coderetreat in Japan #01 Presented by MTI Ltd

Today’s Goal (本日のゴール)

10

この研修のゴールは時間内にConway’s Game of Lifeを完成させることではない

参加者全員のスキルレベル、マインドが参加前よりも向上していることがゴールである

45分以内に完成させることが出来たら、 より良い設計、より良いコーディング、より良いペアプログラミング、一つ一つをよりカイゼンする様にアクションを取っていただけると幸いである

2012/07/03 Coderetreat in Japan #01 presented by MTI Ltd.