オブジェクト倶楽部クリスマスイベント2007!お申し込み日のお知らせです。今回のテーマは「オブジェクト指向」です。ゲストに酒匂寛氏、オブジェクトの広場の皆さんをお招きします。いつもどおり楽しく!かつお気軽に参加してくださいね。容:講演、ワークショップ参加費:無料サイト:http://www.ObjectClub.jp/event/2007christmas/【速報!】イベント終了後、何かが!!某コミュニティー主催による忘年会開催予定が決まりました。オリンピックセンター内のレストランで開催の予定です。━━・いよいよ出場申し込みが締め切りになる30日が迫ってまいりましたが、まだ間に合います!イベントで常に人気を誇るライトニングトークス、出場者はまだまだ募集中です。あなたの「話してみたいこと」と「ちょっとの勇気」を持って、ぜひご応募ください!テーマはなんでもOK。寒い冬をものともしない、あなたの熱い思いをお待ちしております!<参加申込>下記詳細を明記のうえ、メールにてお申込みください。(担当:千葉)応募締切り:11月30日(金)選考の結果は、12月初旬ごろご本人にお伝えいたします。━━・12月3日(月)に、第19回XPユーザ会が開催されます。今回のテーマはアジャイルプロセス「SCRUM」です。基礎から事例までにわたるSCRUM話をしていただきます。(日本語による講演です。■はじめに今日はRSpecでモックの書き方を勉強します。8")をソート済みのIntegerの配列(例:[1,2,7,8])に変換するフィルターとします。フィルター後に呼ばれるメソッドは、ブロックで引き渡すことにします。endend■解説#1は、モックオブジェクトを生成しています。#2は、テスト対象とコラボレートするモックに対して期待する振る舞いを記述しています。#3は、実際にテスト対象のrunメソッドを呼び出しています。#4は、runメソッドを呼び出す際にブロックでモックのメソッド呼び出しをしています。runがうまく振る舞えば、ブロック引数のnodesの値は[1,2,7,8]になります。ここで、次に注目してください。テスト対象の@filterに対して直接的に期待したフィルター処理が行われているかを問い合わせていません。いうよりも@filterは状態を持たないので、@filterの状態を調べてrunメソッドが期待した振る舞いをしているか調べる訳にはいきません。@filterが期待した振る舞いをしているかは、テスト対象の@filterとコラボレートする@mockを使って間接的に調べています。Verification[*1]と呼んでいます。Verification[*2]と呼んでいます。■おわりにRSpecのモックを紹介しました。モックを使えば、テスト対象が状態を持たなくても、モックにテスト対象との期待するメッセージのやり取りを定義することで、テスト対象のテストを行うことができます。今回は、モックがメソッドのリータン値を返す例、例外を発生させる例は割愛しました。http://xunitpatterns.com/State%20Verification.html_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。ふりかえりが目的のふりかえりこんにちは、天野勝です。みなさんふりかえりやっていますか?私は、セミナーの講師をすることが多く、セミナー終了後に、関係者(講師や、アシスタント)とふりかえりをしています。仕事が多く、一人でふりかえることはあっても、複数人でふりかえりをすることは残念ながら、あまり多くありません。先日、一緒には仕事をしていない異なるプロジェクトの同僚4人でふりかえりミーティングを行いました。一緒に仕事をしていないので、テーマらしいテーマもなかったのですが、とても楽しく、有意義だと感じました。そこでの気づきを紹介します。□Keepで褒めあうまずは、Keepからということで、「今後続けたいこと」を出すのですが、この際に自分で思っている「良いこと」も挙げます。すると、参加者から「すごいねぇ」「いいね」と褒めてもらえるのです。普段あまり褒めてもらえない私にとっては、それだけでモチベーションが上がります。□Problemで懺悔するProblem的なことをふりかえりの場で話すと、すっきりします。衛生上あまり良くないのでしょうね。気持ちも少し前向きになったように感じます。□Tryでアドバイス、約束する仕事は違えども技術に関しては似通ったところが多く、アドバイスがし合えるというのもうれしいところです。相談の場として、また教育の場としても効果があったように思えます。「〜する」と参加者同士で約束をするので、行動に移されやすくなります。□話すことで仲間意識が芽生える一緒に仕事をしていないと、会話をする機会が減ってしまいます。このようなミーティングをすることで、話すきっかけができ、仲間意識が芽生えたように思えました。このふりかえりミーティングは、「たまにはふりかえりをしてみようか」というところから企画され、実施されたものです。企画というと大げさですが、ふりかえりをしてみたかったから、ふりかえってみた、というのが本当のところです。これなら、すぐはじめられそうですよね。いうことで、一人作業が多くて、チームでふりかえれないという方も、一度試してみてはいかがでしょうか。最後に、このふりかえりミーティングに誘ってくれた伊藤さんありがとうございます。このちょっと変わったふりかえりミーティングを企画してくれた高橋さんありがとうございます。(天野勝)「ふりかえりガイド」は以下のページからダウンロードできます。http://www.ObjectClub.jp/community/pf/#material_______________________________________________________________________この記事への評価にご協力をお願いします。URLをクリックして、「ご協力ありがとうございました」のメッセージがご使用のブラウザに表示されれば投票完了です。ホントのところ今週は「ズバリ!クリスマスはどんな予定?」のホントのところ。街はクリスマスのシーズン到来ですね。オブジェクト倶楽部のカレンダーも12月は、クリスマスっぽい配色でおしゃれでしょ!さて、今年のクリスマスは3連休。どんなことをして過ごす予定ですか?こっそり教えてください。