Suche senden
Hochladen
Shibuyarb20130515
•
0 gefällt mir
•
466 views
Shin Semiya
Folgen
shibuyarb
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 96
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
とあるPythonistaの転換期
とあるPythonistaの転換期
Masaru Aoki
Ruby hiroba20130602
Ruby hiroba20130602
Shin Semiya
Aws tokyo 20130208
Aws tokyo 20130208
Shin Semiya
Shibuyarb20130515ver2
Shibuyarb20130515ver2
Shin Semiya
Shibuya rb com_talk
Shibuya rb com_talk
Shin Semiya
それは美しいか?2009 web公開版
それは美しいか?2009 web公開版
Taquya Kobayashi
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
Takayuki Kondou
History_of_waterfall_append
History_of_waterfall_append
Shin Semiya
Empfohlen
とあるPythonistaの転換期
とあるPythonistaの転換期
Masaru Aoki
Ruby hiroba20130602
Ruby hiroba20130602
Shin Semiya
Aws tokyo 20130208
Aws tokyo 20130208
Shin Semiya
Shibuyarb20130515ver2
Shibuyarb20130515ver2
Shin Semiya
Shibuya rb com_talk
Shibuya rb com_talk
Shin Semiya
それは美しいか?2009 web公開版
それは美しいか?2009 web公開版
Taquya Kobayashi
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
Takayuki Kondou
History_of_waterfall_append
History_of_waterfall_append
Shin Semiya
小説ブラウザ作ってみた
小説ブラウザ作ってみた
Shin Semiya
Grave of my_app
Grave of my_app
Shin Semiya
ユーザーの時間軸を含めたプロダクトデザイン
ユーザーの時間軸を含めたプロダクトデザイン
Shin Semiya
データ分析しながらゲームの施策打ってみた
データ分析しながらゲームの施策打ってみた
Shin Semiya
心理学的に見る体験によるユーザーフェーズの変化
心理学的に見る体験によるユーザーフェーズの変化
Shin Semiya
サービスを使うユーザーを モデリングしてみた(同人漫画家編)
サービスを使うユーザーを モデリングしてみた(同人漫画家編)
Shin Semiya
僕たちのゲーム開発戦記in プライベート編
僕たちのゲーム開発戦記in プライベート編
Shin Semiya
開発効率とゲームの面白さをあげるために、私が同人ゲームのチーム開発でがんばった10個くらいのこと
開発効率とゲームの面白さをあげるために、私が同人ゲームのチーム開発でがんばった10個くらいのこと
Shin Semiya
たのしいイベントの作り方
たのしいイベントの作り方
Shin Semiya
Narrative
Narrative
Shin Semiya
Backlog 2
Backlog 2
Shin Semiya
Exercise Backlog 1
Exercise Backlog 1
Shin Semiya
Weitere ähnliche Inhalte
Mehr von Shin Semiya
小説ブラウザ作ってみた
小説ブラウザ作ってみた
Shin Semiya
Grave of my_app
Grave of my_app
Shin Semiya
ユーザーの時間軸を含めたプロダクトデザイン
ユーザーの時間軸を含めたプロダクトデザイン
Shin Semiya
データ分析しながらゲームの施策打ってみた
データ分析しながらゲームの施策打ってみた
Shin Semiya
心理学的に見る体験によるユーザーフェーズの変化
心理学的に見る体験によるユーザーフェーズの変化
Shin Semiya
サービスを使うユーザーを モデリングしてみた(同人漫画家編)
サービスを使うユーザーを モデリングしてみた(同人漫画家編)
Shin Semiya
僕たちのゲーム開発戦記in プライベート編
僕たちのゲーム開発戦記in プライベート編
Shin Semiya
開発効率とゲームの面白さをあげるために、私が同人ゲームのチーム開発でがんばった10個くらいのこと
開発効率とゲームの面白さをあげるために、私が同人ゲームのチーム開発でがんばった10個くらいのこと
Shin Semiya
たのしいイベントの作り方
たのしいイベントの作り方
Shin Semiya
Narrative
Narrative
Shin Semiya
Backlog 2
Backlog 2
Shin Semiya
Exercise Backlog 1
Exercise Backlog 1
Shin Semiya
Mehr von Shin Semiya
(12)
小説ブラウザ作ってみた
小説ブラウザ作ってみた
Grave of my_app
Grave of my_app
ユーザーの時間軸を含めたプロダクトデザイン
ユーザーの時間軸を含めたプロダクトデザイン
データ分析しながらゲームの施策打ってみた
データ分析しながらゲームの施策打ってみた
心理学的に見る体験によるユーザーフェーズの変化
心理学的に見る体験によるユーザーフェーズの変化
サービスを使うユーザーを モデリングしてみた(同人漫画家編)
サービスを使うユーザーを モデリングしてみた(同人漫画家編)
僕たちのゲーム開発戦記in プライベート編
僕たちのゲーム開発戦記in プライベート編
開発効率とゲームの面白さをあげるために、私が同人ゲームのチーム開発でがんばった10個くらいのこと
開発効率とゲームの面白さをあげるために、私が同人ゲームのチーム開発でがんばった10個くらいのこと
たのしいイベントの作り方
たのしいイベントの作り方
Narrative
Narrative
Backlog 2
Backlog 2
Exercise Backlog 1
Exercise Backlog 1
Shibuyarb20130515
1.
ハイパーレガシーコード クリエイターだって テストを捨てたい 13年5月19日日曜日
2.
あんただれ 13年5月19日日曜日
3.
名前: 瀬宮 新 職業:自宅警備員 ハイパーレガシーコード クリエイター 13年5月19日日曜日
4.
みなさん 13年5月19日日曜日
5.
こんばんは 13年5月19日日曜日
6.
家でコード書いてますか? 13年5月19日日曜日
7.
では 13年5月19日日曜日
8.
家でテストも書いてますか? 13年5月19日日曜日
9.
13年5月19日日曜日
10.
この前アプリ 書いてたんですよ 13年5月19日日曜日
11.
本棚管理アプリ 13年5月19日日曜日
12.
一般公開したい マルチユーザ対応 13年5月19日日曜日
13.
そうしたらコード 汚いんですよ 13年5月19日日曜日
14.
どうにかしたい 13年5月19日日曜日
15.
リファクタしよう 13年5月19日日曜日
16.
コードをかえたので 13年5月19日日曜日
17.
テストも変更しなきゃ 13年5月19日日曜日
18.
テストがごちゃごちゃ 13年5月19日日曜日
19.
質の低いテストが大量 13年5月19日日曜日
20.
これはひどい 13年5月19日日曜日
21.
しかし量は多い 13年5月19日日曜日
22.
メッシュはバラバラ 13年5月19日日曜日
23.
カバレッジもよくない 13年5月19日日曜日
24.
どれを変更すれば・・・ 13年5月19日日曜日
25.
正直 激おこ 13年5月19日日曜日
26.
どげんかせんと 13年5月19日日曜日
27.
13年5月19日日曜日
28.
過去の遺産 13年5月19日日曜日
29.
過去の成果物のレガシー化 13年5月19日日曜日
30.
そうだ 13年5月19日日曜日
31.
ひどいから全部捨てよう 13年5月19日日曜日
32.
実力も上がった 13年5月19日日曜日
33.
今ならもっとうまくやれる 13年5月19日日曜日
34.
変更部はコードを リファイン 13年5月19日日曜日
35.
テストコードも ほぼ総入替 13年5月19日日曜日
36.
あれだけ書いた テストが無駄に 13年5月19日日曜日
37.
MOTTAINAI 13年5月19日日曜日
38.
13年5月19日日曜日
39.
ところで諸君 13年5月19日日曜日
40.
ユニットテストコードは 滅ぼすべきだ 13年5月19日日曜日
41.
!? 13年5月19日日曜日
42.
13年5月19日日曜日
43.
そうじゃないんだ 13年5月19日日曜日
44.
@t_wada も言っている 13年5月19日日曜日
45.
実装が明白な場合は テストコードは 書かなくてもよい 13年5月19日日曜日
46.
つまり 実装が明白=簡単な実装 13年5月19日日曜日
47.
簡単な実装=テスト書かない 複雑な実装=テスト書く 13年5月19日日曜日
48.
・・・ 13年5月19日日曜日
49.
お前が思うのなら そうなんだろ お前の中では(ry 13年5月19日日曜日
50.
そうじゃない 13年5月19日日曜日
51.
そもそも 13年5月19日日曜日
52.
簡単な実装=テスト書かない 複雑な実装=テスト書く 13年5月19日日曜日
53.
この話の問題点 13年5月19日日曜日
54.
境界があいまい 13年5月19日日曜日
55.
簡単と複雑の境界って? 13年5月19日日曜日
56.
さらに 13年5月19日日曜日
57.
悪魔のささやき 13年5月19日日曜日
58.
「締め切りが近い」 「最近徹夜続きで」 13年5月19日日曜日
59.
「別にこのコード、 テスト書かなくても、 いいよね?」 「だって簡単な実装だし」 13年5月19日日曜日
60.
そして、炎上へ 13年5月19日日曜日
61.
13年5月19日日曜日
62.
テストの目的って何か 13年5月19日日曜日
63.
不安をなくすこと 13年5月19日日曜日
64.
(開発者目線) 13年5月19日日曜日
65.
ではテストを書かなくても 不安を感じない実装とは? 13年5月19日日曜日
66.
こんなの 13年5月19日日曜日
67.
# 円の面積を計算する def compute_area_of_circle(半径) return
半径 * 半径 / 2 end 13年5月19日日曜日
68.
あるいはこんなの 13年5月19日日曜日
69.
# 宅配便の荷物の高さを計算する def 荷物の高さを計算する return
箱の高さ end 13年5月19日日曜日
70.
このレベルまでは大丈夫 # 宅配便の荷物の3辺の合計を計算する def 荷物の辺の合計を計算する return
高さ + 幅 + 奥行 end 13年5月19日日曜日
71.
ここからは必要 def 荷物のサイズを判定する return compare_サイズ表(3辺の合計) end 13年5月19日日曜日
72.
13年5月19日日曜日
73.
ユーザのやりたいこと ・宅配便のサイズが知りたい ・料金が知りたい ・料金を払いたい ・ ・ ・ 13年5月19日日曜日
74.
テストは ミニユーザシナリオ のレベルで行う 13年5月19日日曜日
75.
ユニットテストコードは 書かない 13年5月19日日曜日
76.
そのためにメソッドは 超シンプルに 13年5月19日日曜日
77.
テストを書く量が減る 13年5月19日日曜日
78.
開発早くなる 13年5月19日日曜日
79.
ウマー 13年5月19日日曜日
80.
13年5月19日日曜日
81.
ミニユーザシナリオの なにがおいしい? 13年5月19日日曜日
82.
説明タイム 13年5月19日日曜日
83.
ユーザの言葉で ミニユーザシナリオ 13年5月19日日曜日
84.
その単位で ミニユーザシナリオテスト 13年5月19日日曜日
85.
ミニユーザシナリオテスト なにがおいしい? 13年5月19日日曜日
86.
コードの構造と ドメインの構造の 差異が小さい 13年5月19日日曜日
87.
機能の変更 = ミニユーザシナリオの変更 13年5月19日日曜日
88.
ミニユーザシナリオに あわせて変更される テストが明らか 13年5月19日日曜日
89.
変更負荷の軽減 13年5月19日日曜日
90.
テスト量も低下する 13年5月19日日曜日
91.
スローテストの回避 13年5月19日日曜日
92.
13年5月19日日曜日
93.
なにより 13年5月19日日曜日
94.
変更のコストが下がる 変更の不安もなくなる 13年5月19日日曜日
95.
開発=楽しい 13年5月19日日曜日
96.
楽しい開発で 充実したハッカーライフを 13年5月19日日曜日
Jetzt herunterladen