タグ

2011年7月28日のブックマーク (8件)

  • テスト駆動開発を実習形式で体得する 「TDD Boot Camp 仙台」レポート

    TDDBCについて TDDBCの名前の由来は、ビリーズブートキャンプからとったそうです。 ペアプログラミングとチーム全員のコードレビューはよく言及されるが、実際にやった経験のある人は少ない。その両方を体験できるのがTDDBCであると紹介されました。その意味で、午後の演習の方が基調講演より大事だといいます。 また、TDDBCの開催実績と開催予定が示され、各地で活発にTDDBCが開催されていることも紹介されました。 TDDの背景 TDDを語るには、まず地ならしが必要だそうです。それは、「テスト」という言葉で思い浮かべるイメージ、範囲が1人1人異なり、テスト駆動開発の議論がかみ合わないことがよくあるため。誰が、何のためにという目的に立ち返ると、「開発者のテスト」「顧客視点のテスト」「品質保証のテスト」と、再分類できますとのことでした。 現代ソフトウェア開発の三柱 次に、現代のソフトウェア開発で

    テスト駆動開発を実習形式で体得する 「TDD Boot Camp 仙台」レポート
    suginoy
    suginoy 2011/07/28
    ついにキタ。和田さんが中学校の先生みたいだw きのこる先生
  • レガシーコード借金説 - 世界線航跡蔵

    Rails勉強会@東京 第30回の懇親会の席で話していて、 id:takahashim さんがハッとすることを言った。バグバグなコードは負債であると。 バグバグなコードは、それだけでメンテに定常的な出費を産む。書き直せばそのコストはいらないのに。バグバグなコードはあらゆる危険性を産む。なまじモノがあるだけについコードを無条件に資産と見なしてしまいがちだが、実は怪しいコードは負債であると。 そして、でっち上げのコードが必要な場合も確かに存在するのだ、とも。「無借金経営だけが経営じゃない」そうだ。なるほどね。 ここで、自動化されたテストケースが存在しないことをもって負債と見なす、と基準を定めよう。テスト可能性が担保されていればそのコードはそれなりに安全であるわけだし、差し換えもローコストなわけなので。「レガシーコード = テストが存在しないコード」という定義は『 Working Effecti

    レガシーコード借金説 - 世界線航跡蔵
    suginoy
    suginoy 2011/07/28
    「以前、「リリース予定のコードをテストケースなしで書くには部長の決済が必要」って仕組みを運用したことがある」
  • 苫米地英人博士が明かす 「寄付を悪用する慈善団体」 - ライブドアニュース

    「もし寄付するのが楽しかったら、あなたは洗脳されて騙されている可能性がある」 と話すのは、過去にはオウム真理教の信者を脱洗脳し、現在では書くのほとんどがベストセラーとなる脳機能学者・計算言語学者の苫米地英人博士だ。「東日大震災」を機に、日でも寄付への関心が強まり、街角からコンビニまで、いたるところで様々な人が募金活動を行っている。一方、寄付を悪用する団体があるという噂もあるが、果たしてそれは当なのか、苫米地博士に伺った。 ――寄付を楽しむことは間違っているのでしょうか? 間違っているかどうかいう以前に、寄付を楽しい行為に見せて稼ごうとする集団がいて、そういう人たちに騙されてはいけない、ということだね。 日で著名な慈善団体でさえ、会計報告を見れば実際に利用されているお金が非常に少ない団体があって、寄付金の多くは職員の給料や設備に使われている。つまり彼らはビジネスをしているだけなの。

    苫米地英人博士が明かす 「寄付を悪用する慈善団体」 - ライブドアニュース
    suginoy
    suginoy 2011/07/28
    そんなトリッキーな方法もあるんだなぁ「私は震災後に仙台に住民票を移しているんだけど、これも前言ったように、税金を払うほうが下手な寄付より効率がいいからなんだよね」
  • はてなブログ | 無料ブログを作成しよう

    今の自分は、出会った人や読んできたによって、できあがっている あの小冊子は、新聞の付録だったのか、記憶が曖昧で定かではないのだが、1ヶ月に1回程度の頻度で届いていた気がする。オールカラーで内容もさまざまだった気がする。その中には、プロ野球の選手名鑑もあって、私は、母から受け取り、大切にしていた記憶がある。母は、…

    はてなブログ | 無料ブログを作成しよう
    suginoy
    suginoy 2011/07/28
    「もちろんその状況では、自分を客観視することもできないのだろうけれど、ほかならぬ自分が客観視すらもできなくなってしまった、ということを考えると、とうてい自分を許せない。」
  • これだけはやっておこう! Windows/Macの簡単バックアップ設定 | ライフハッカー・ジャパン

    「ああ、なんてことだ! なんでバックアップしておかなかったんだ...」 大事なデータを失ってはじめて、バックアップをとっておかなかったことを後悔するものです。Windows/Macともに、バックアップの設定はとっても簡単なので、以下を参考に是非やっておきましょう。 うっかりミスでファイルを消してしまうこともありますし、ハードディスクの故障でデータが丸ごと消えてしまうこともあります。バックアップは定期的に実行しましょう。Windows/Macともに、素晴らしいバックアップツールが標準でついているので、ほんの数ステップで設定できます。 ■Windowsのバックアップ設定 バックアップ用の外付けハードディスクを用意します。USBで外部接続できるものにしましょう。電気店で購入可能です。できれば、PCのハードディスクの2倍以上の容量のものを買うと良いです。そうすることで2重にバックアップができ、将来

    これだけはやっておこう! Windows/Macの簡単バックアップ設定 | ライフハッカー・ジャパン
  • 全てが冷却液に没した「油没PC」が近日発売 マザーも電源も冷却液の中…

    suginoy
    suginoy 2011/07/28
    「重量70kg」PCじゃないw
  • MacBook Air 買ってマジ良かった!Windows歴18年の僕がMacBook Airにインストールしたアプリ - Chrome Life

    念願のMacBook Airをゲットしました!! 発売初日にWebで注文して、昨日やっと届きました。 購入したのは、MacBook Air 13インチです。 【スペック】 1.8GHzデュアルコアIntel Core i7 4GB 1333MHz DDR3 SDRAM 256GBのフラッシュストレージ 今までは、Let’s Note一筋でがんばってきたのですが、iPhoneiPad、iPod nanoとApple製品の魅力にとりつかれてしまって、実物を見ずに新しいMacBook Airをポチってしまいました。 Windows歴18年(Windows3.1から使っているので)の筆者にとってMacにスイッチすることはかなりの覚悟が必要でした。 しかし、1日触っただけで分かりました。 「Macだけで十分やっていける!」 Macヘビーユーザーにとって今回のOSはインパクトが大きくてちょっと使いに

    MacBook Air 買ってマジ良かった!Windows歴18年の僕がMacBook Airにインストールしたアプリ - Chrome Life
    suginoy
    suginoy 2011/07/28
    日本語キーボードなのが残念だ
  • githubのURLをうまく扱うオシャレなアレ = pjax @ val it: α → α = fun

    githubでは、たとえばファイルリストからファイルをクリックすると、なめらかに横にスライドしてファイルリストのビューからファイルの中身のビューに遷移するような、今時のwebappとしては当たり前のようなオシャレなことをしているのだが、よく見るとURL自体も書き換わっていて、ファイルリストのURLからファイルを示すURLに変わっている。これはいいな、と思っていたのだが、こういうことをpjaxと言うのだと教えてもらった。 よくあるのはURLのfragment (#のあとの部分)を書き換えておく方法。ここはwindow.location.hashでJavaScriptから参照できるから、ページがロードされたらそこを読み取って描画を変える。難点はJavaScriptが動かないとダメだということで、そういうブラウザやwget/curlのようなツールとの相性が悪い。というよりそれ以上に深刻なのは、ソ