Submit Search
Upload
ももたろう
•
1 like
•
3,005 views
T
terahide
Follow
2014/09/06に行われたXP祭り2014 のLTの資料です。 当日は英語でプレゼンテーションを行いました
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
あなたの人生に奇跡を起こす
あなたの人生に奇跡を起こす
monet1
俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ
Taichi Watanabe
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
Hiroyuki Ito
モデリングもしないでXPとは何事だ
モデリングもしないでXPとは何事だ
Iwao Harada
Collaborative design abc2014winter
Collaborative design abc2014winter
Kinya Hiramatsu
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
Rakuten Group, Inc.
人生で大事なことは XP白本と参考文献に教わった
人生で大事なことは XP白本と参考文献に教わった
Takeshi Kakeda
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
Recommended
あなたの人生に奇跡を起こす
あなたの人生に奇跡を起こす
monet1
俺の「機能横断的チーム」に近づくためのあれこれ
俺の「機能横断的チーム」に近づくためのあれこれ
Taichi Watanabe
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
Hiroyuki Ito
モデリングもしないでXPとは何事だ
モデリングもしないでXPとは何事だ
Iwao Harada
Collaborative design abc2014winter
Collaborative design abc2014winter
Kinya Hiramatsu
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
「最強」のチームを「造る」技術基盤 ディレクターズ・カット
Rakuten Group, Inc.
人生で大事なことは XP白本と参考文献に教わった
人生で大事なことは XP白本と参考文献に教わった
Takeshi Kakeda
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
Ninja Testing at XP Matsuri
Ninja Testing at XP Matsuri
Nakajima Shigeru
俺の事業部
俺の事業部
Fumihiko Kinoshita
XP祭り2014LT資料(テーマ:俺の)
XP祭り2014LT資料(テーマ:俺の)
Fumihiro Sunada
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Hiroyuki Ito
なぜアジャイル開発はうまくいかないのか #xpjug
なぜアジャイル開発はうまくいかないのか #xpjug
Yoshihito Kuranuki
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった
Atsushi Harada
現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル
Rakuten Group, Inc.
Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...
Hiroyuki Ito
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
Dai FUJIHARA
[XP祭り2014]野良LT~健康で文化的なエンジニアライフを考えよう~
[XP祭り2014]野良LT~健康で文化的なエンジニアライフを考えよう~
Shigeki Morizane
オレオレになりがちなテスト計画を見直した話
オレオレになりがちなテスト計画を見直した話
terahide
和服を普段着にするようになって気づいたアジャイルの心
和服を普段着にするようになって気づいたアジャイルの心
terahide
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
terahide
一番アジャイルな料理人はソーマくんだと思うんだ
一番アジャイルな料理人はソーマくんだと思うんだ
terahide
Att
Att
terahide
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
terahide
Springのプログラムモデルと動く仕様~テスト編~
Springのプログラムモデルと動く仕様~テスト編~
terahide
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
terahide
明日に繋がるふり返りのプラクティス
明日に繋がるふり返りのプラクティス
terahide
ふりかえり
ふりかえり
terahide
データモデルは時空を越える
データモデルは時空を越える
terahide
More Related Content
Viewers also liked
Ninja Testing at XP Matsuri
Ninja Testing at XP Matsuri
Nakajima Shigeru
俺の事業部
俺の事業部
Fumihiko Kinoshita
XP祭り2014LT資料(テーマ:俺の)
XP祭り2014LT資料(テーマ:俺の)
Fumihiro Sunada
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Hiroyuki Ito
なぜアジャイル開発はうまくいかないのか #xpjug
なぜアジャイル開発はうまくいかないのか #xpjug
Yoshihito Kuranuki
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった
Atsushi Harada
現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル
Rakuten Group, Inc.
Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...
Hiroyuki Ito
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
Dai FUJIHARA
[XP祭り2014]野良LT~健康で文化的なエンジニアライフを考えよう~
[XP祭り2014]野良LT~健康で文化的なエンジニアライフを考えよう~
Shigeki Morizane
Viewers also liked
(10)
Ninja Testing at XP Matsuri
Ninja Testing at XP Matsuri
俺の事業部
俺の事業部
XP祭り2014LT資料(テーマ:俺の)
XP祭り2014LT資料(テーマ:俺の)
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
Agile2014 Report: As a Speaker and a Reporter of the latest Agile in the world
なぜアジャイル開発はうまくいかないのか #xpjug
なぜアジャイル開発はうまくいかないのか #xpjug
○○したら受託開発が180°変わった
○○したら受託開発が180°変わった
現場実践主義としてのリーン開発とアジャイル
現場実践主義としてのリーン開発とアジャイル
Technology-Driven Development: Using Automation and Development Techniques to...
Technology-Driven Development: Using Automation and Development Techniques to...
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
アジャイルリーダーシップと組織改革 ~楽天のアジャイル開発というリアル~
[XP祭り2014]野良LT~健康で文化的なエンジニアライフを考えよう~
[XP祭り2014]野良LT~健康で文化的なエンジニアライフを考えよう~
More from terahide
オレオレになりがちなテスト計画を見直した話
オレオレになりがちなテスト計画を見直した話
terahide
和服を普段着にするようになって気づいたアジャイルの心
和服を普段着にするようになって気づいたアジャイルの心
terahide
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
terahide
一番アジャイルな料理人はソーマくんだと思うんだ
一番アジャイルな料理人はソーマくんだと思うんだ
terahide
Att
Att
terahide
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
terahide
Springのプログラムモデルと動く仕様~テスト編~
Springのプログラムモデルと動く仕様~テスト編~
terahide
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
terahide
明日に繋がるふり返りのプラクティス
明日に繋がるふり返りのプラクティス
terahide
ふりかえり
ふりかえり
terahide
データモデルは時空を越える
データモデルは時空を越える
terahide
Vbaでもtdd
Vbaでもtdd
terahide
Sierのアジャイルとジレンマとパラダイムシフト
Sierのアジャイルとジレンマとパラダイムシフト
terahide
脱Java初心者を目指すときに読むといいと思う本を考える会
脱Java初心者を目指すときに読むといいと思う本を考える会
terahide
再入門!RESTとSpringMVC
再入門!RESTとSpringMVC
terahide
SGT2014 横浜道場 始めよう!インセプションデッキ
SGT2014 横浜道場 始めよう!インセプションデッキ
terahide
Tdd keyword
Tdd keyword
terahide
ゆるぎー
ゆるぎー
terahide
マシュマロチャレンジ
マシュマロチャレンジ
terahide
More from terahide
(20)
オレオレになりがちなテスト計画を見直した話
オレオレになりがちなテスト計画を見直した話
和服を普段着にするようになって気づいたアジャイルの心
和服を普段着にするようになって気づいたアジャイルの心
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
一番アジャイルな料理人はソーマくんだと思うんだ
一番アジャイルな料理人はソーマくんだと思うんだ
Att
Att
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
Springのプログラムモデルと動く仕様~テスト編~
Springのプログラムモデルと動く仕様~テスト編~
Spring bootで学ぶ初めてのwebアプリ開発
Spring bootで学ぶ初めてのwebアプリ開発
明日に繋がるふり返りのプラクティス
明日に繋がるふり返りのプラクティス
ふりかえり
ふりかえり
データモデルは時空を越える
データモデルは時空を越える
Vbaでもtdd
Vbaでもtdd
Sierのアジャイルとジレンマとパラダイムシフト
Sierのアジャイルとジレンマとパラダイムシフト
脱Java初心者を目指すときに読むといいと思う本を考える会
脱Java初心者を目指すときに読むといいと思う本を考える会
再入門!RESTとSpringMVC
再入門!RESTとSpringMVC
SGT2014 横浜道場 始めよう!インセプションデッキ
SGT2014 横浜道場 始めよう!インセプションデッキ
Tdd keyword
Tdd keyword
ゆるぎー
ゆるぎー
マシュマロチャレンジ
マシュマロチャレンジ
ももたろう
1.
見どころ
2.
英語ができな い てらひで が英語でLTに 挑戦します
3.
てらひで @terahide27 認定スクラムマスター アジャイルコーチ アーキテクト
4.
てらひで @terahide27 http://gigazine.net/news/20140601-anime-2014summer/ 深夜アニメの カバレッジ90%以上
5.
ももたろう
6.
質問です 次のページに 1か所誤りが あります
7.
昔々あるところにお爺さんとお婆さんがいました。働 き者の二人は朝は日の昇る前の暗いうちから、夜は 日が暮れて暗くなるまで毎日毎日働いて暮らしてい ました。それでも二人の暮らしは貧しく日々暮らして いくのが精いっぱいでした。ある日、お爺さんは山に 芝刈りへ、お婆さんは川に洗濯へ出かけました。お 婆さんが川で洗濯をしていると、川の上流から何か が流れてくるではありませんか。なんと大きな桃がど んぶらこ、どんぶらこと流れてきました。お婆さんは 川にはいり桃を拾うと「まぁなんて大きな桃だべや。 おじいさんと一緒に食べることにしましょうかねー」 と桃をしょって帰りました。山から戻ってきたお爺さん と一緒に桃を切ろうとすると、桃はひとりでに「ぱ かーん」と割れ、中から桃子が飛び出てきました。
8.
気づきまし た?
9.
10.
http://momokyun.com/
11.
こうしたらわかる •昔々 •お爺さんとお婆さん •流れてきた大きな桃 •桃からももたろう
12.
実装 してみた
13.
注意! もっとよい実装案 があったらぜひ教 えてください
14.
def "ももたろうのストーリー"(){ Calendar cal
= Calendar.instance cal.add(Calendar.YEAR, -400) def uncle,aunt Location.set(Japan,aDeepForest)//TODO a village? uncle = PersonFactory.newInstance() aunt = PersonFactory.newInstance() uncle.move(new Location(20,30),100)//mountain while(true){ Branch b = getBranch() if( b == null){ break; } uncle.pickup(b) } aunt.move(new Location(-30,0),-40)//river for(i=0;i<23;i++){ Clothes c = getClothes (i); aunt.wash(c) } River.flow(new RiverHandler(aunt){ def "catch"(donbrako,aunt){ peach = (Peach)donbrako aunt.keep(peach) } }) def momotaro try{ aunt.cutPeach() }catch(PeachSelfSplitedException e){ momotaro = e.birth } } }
15.
def "ももたろうのストーリー"(){ aLongLongTimeAgo() aDeepForest() def [uncle,aunt]
= live() uncle.goMountain() uncle.pickUpBranch(allArround()) aunt.goRiver() aunt.washClothes() eventAtRiver(aunt) def momotaro = birth(aunt.getKeepedPeach) } def eventAtRiver(aunt){ River.flow(new RiverHandler(aunt){ def "catch"(donbrako,aunt){ peach = (Peach)donbrako aunt.keep(peach) } }) } def birth(peach){ def momotaro try{ aunt.cutPeach(new CutPeachHandler(){ def handle(peach){ momotaro = peach.birth } })
16.
あなたの お好みは どちら?
17.
まとめ •意図を伝えるの大事 •読まなくても分かる (直観的) •単純明快
18.
Why Readable? Why Readable?
Download now