#devlove2012a 2012/12/16 DevLOVE2012 Day2 14:00 もうDevをLoveしていないんですか? 〜ProfessionalとCommunityを超えて〜

★もうDevをLoveしていないんですか? 〜ProfessionalとCommunityを超えて〜 / 高橋征義氏 -------------------- DevをLoveし続けるために、Devの帽子を捨てることもあります。 10年以上Webアプリのプログラマとして働いてきた自分が、畑違いの法人を立ち上げに至る自分戦略を現在進行形でお話しします。 -------------------- 続きを読む
0
もう疲れちゃって 全然動けなくてェ...(💉x5) @kamekoopa

まず何をしたいか、何をして欲しいかを考える。テストを使ってゴールを設定する #devlove2012a

2012-12-16 13:37:46
みよひで画伯 @miyohide

諸橋「『テストはどこまで書くべきか。』という質問がよく来るが、自分がゴールと思うところまで書けばいいと思う。『べき』と言った絶対的な指標はない。」#devlove2012 #devlove2012a

2012-12-16 13:37:54
yemoto @kaakaa_hoe_prog

テストを書くことでゴールを設定する #devlove2012a

2012-12-16 13:38:17
yemoto @kaakaa_hoe_prog

テストでのActとプロダクトコードはよく似る #devlove2012a

2012-12-16 13:42:27
みよひで画伯 @miyohide

諸橋「どういうふうに実装コードが使われるかを考えて、テストコードを書く。結果、テストでのActとプロダクトコード(製品に入るプログラム)は似通ってくる。」#devlove2012 #devlove2012a

2012-12-16 13:42:33
もう疲れちゃって 全然動けなくてェ...(💉x5) @kamekoopa

「何を」ベースで考えてテストで吟味された設計は使われ方に配慮されたモジュールになっている #devlove2012a

2012-12-16 13:42:37
みよひで画伯 @miyohide

諸橋「テスト駆動開発のポイント。トライ&エラーする場になる。コードを書いて、読んで、そして考える場になる。」#devlove2012 #devlove2012a

2012-12-16 13:43:27
すえなみ @a_suenami

考える→実装する→実行する、という流れのうち、考えると実行するを両方やってくれるのがテスト。 #devlove2012a

2012-12-16 13:44:26
みよひで画伯 @miyohide

諸橋「テストは奥が深い。色々なテクニックがある(フェイクや三角測量。モックやスタブなど)。assertから書くこともよくあってそこはケースバイケース」#devlove2012 #devlove2012a

2012-12-16 13:45:04
Atsuo Fukaya @fukayatsu

テスト、色んなテクニックがあって奥が深い。素振り重要 #devlove2012a

2012-12-16 13:45:28
みよひで画伯 @miyohide

諸橋「テストコードを書くのは素振りが重要。けっこう胆力がいる。」#devlove2012 #devlove2012a

2012-12-16 13:45:39
みよひで画伯 @miyohide

諸橋「テストの技術についてはいろんな本が出ているのでそれを読んでください。」#devlove2012 #devlove2012a

2012-12-16 13:46:26
みよひで画伯 @miyohide

諸橋「繰り返しになるが、テストをコツコツと書くこと。」#devlove2012 #devlove2012a

2012-12-16 13:47:26
すえなみ @a_suenami

セッションの内容とあまり関係ないけど、TDDが面倒だと思われたり大変だと思われるのって「テスト」という言葉が少なからず影響してるような気がしたりする。。そういう意味で「Rspec」というネーミングは革新的だと思う。「検証」ではなく「仕様」かと。 #devlove2012a

2012-12-16 13:47:44
みよひで画伯 @miyohide

諸橋「問題が難しければそれだけ、動かしながら作れるテストが役に立つ。」#devlove2012 #devlove2012a

2012-12-16 13:48:03
もう疲れちゃって 全然動けなくてェ...(💉x5) @kamekoopa

テスト駆動開発はテストで開発を駆動するためのもの。問題が難しければ難しいほど動かしながら作れるテストが役に立つ。もちろんリファクタリングやデグレ防止「にも」役に立つ。 #devlove2012a

2012-12-16 13:48:21
いけもん @ikemonn

諸橋さんの話面白かった!TDDで開発したくなった! #devlove2012 #devlove2012a

2012-12-16 13:49:09
すえなみ @a_suenami

テストコードの品質はどうやって評価する?という質問。 #devlove2012a

2012-12-16 13:50:34
もう疲れちゃって 全然動けなくてェ...(💉x5) @kamekoopa

書いたコードを動かすのに、アプリケーションコンテナ再起動したりブラウザクリックしたりリモートにアップロードしなくてもコマンド一発で出来るんだよ、と言う環境をテスティングフレームワークは提供できると言う感じ #devlove2012a

2012-12-16 13:51:46
もう疲れちゃって 全然動けなくてェ...(💉x5) @kamekoopa

「テスト」という言葉が生んだ誤解の大きさってかなりのもんだと思う #devlove2012a

2012-12-16 13:54:14
もう疲れちゃって 全然動けなくてェ...(💉x5) @kamekoopa

「テストは手軽な実行環境」これ結構肩の荷を下ろしてくれる考え方だと思う #devlove2012a

2012-12-16 14:00:04
1 ・・ 5 次へ