2010年8月11日のブックマーク (4件)

  • 「あなたがTDDやユニットテストについて課題に感じていることがあれば、教えてください。」 - @katzchang.contexts

    参加者アンケートより。 想定バグ検出件数とか、昔からなぜかある指標を打ち倒すこと やろうと思ってもなかなかできない・・・ モックのライブラリー等を使ったテストケースの書き方。すべてのテストケースの実行時間の短縮 知識のみで実際の経験がないこと。テストを書くのが難しいためテストケースを書けない場合がある。 テストを先に書く文化がなかなか根付かない→テストできないコーディングをしているorz 社内が従来のやり方に固執している為、新しい手法が試せない。 テストドリブンな手法を開発以外の分野にも適用してみたい。 マルチスレッド関連のテスト方法が分からない。 BDDなど、他のテスト技法(?)との使い分けが分からない。BDDはTDDの一部? 他のクラスが必要で、テスト対象クラスのインスタンス化ができないやつとか、データベース使うやつのテストコードの書き方が分からないので、勉強が必要だと思う。 開発時点

    「あなたがTDDやユニットテストについて課題に感じていることがあれば、教えてください。」 - @katzchang.contexts
    findup
    findup 2010/08/11
  • TestCase 属性などによるテストコードのリファクタリング - ぐるぐる~

    昨日のわんくまの昼休みに TDD 道場があったんですが、テストコードのリファクタリングについて賛否あったのでちょっと自分の考えをまとめておきます。 それに加え、C# と NUnit でどのようにテストコードをリファクタリングできるか、というのも紹介します。 というかこちらがメイン。 テストを追加した際に追加したテストだけを実行するか全部実行するかというのも意見が分かれたんですが、主に個別に指定するのが面倒という理由で全部実行する派です。 全部実行すると時間がかかる?それはもはや単体テストじゃないですね。重いテストは分割して分離しちゃいましょう。 これに関してはレガシーコード改善ガイド (Object Oriented SELECTION)をどうぞ。機会があればここら辺についても書きたいところです。 テストコードのリファクタリングについて まず、テストコードのリファクタリングはありだと思いま

    TestCase 属性などによるテストコードのリファクタリング - ぐるぐる~
    findup
    findup 2010/08/11
  • 奇跡の軌跡――ミラクル・リナックスの場合

    「ミラクル・リナックスは終わってしまったのか?」――記者は1年ほど前、こんな記事を書いた。2000年代以降、雨後のタケノコのように乱立していたLinuxディストリビューターは、10年たって勝ち組と負け組がはっきりとしてきた。サーバOSという観点で見れば、Red Hatの一人勝ちであり、市場から退場を余儀なくされたLinuxディストリビューターも少なくない。ミラクル・リナックスも同様の道を進むのではないかと考えていた。 今回発表したSTBは台湾ベンダーのハードウェアを利用している。「独自のハードウェアを作るのは在庫のリスクなどもある。ハードウェアはハードウェアベンダーに任せ、連携の道を探るというのがよいと考えている」と児玉氏は話している 2008年7月に同社代表取締役社長最高経営責任者に就任した児玉崇氏は、就任直後から「現状のままでもある程度の利益が出るとはいえ、Linuxのディストリビュー

    奇跡の軌跡――ミラクル・リナックスの場合
    findup
    findup 2010/08/11
  • KLab×はてな 二人のCTOの“エンジニア観”、エンジニアを目指す人へのメッセージ - はてなニュース

    エンジニアの働き方や成長について様々なブログのエントリーが寄せられた、KLab株式会社と株式会社はてな開催の「KLab×はてな エンジニア応援ブログコンテスト」。エントリーを審査した両社のCTO、KLab株式会社 取締役の仙石浩明さんと株式会社はてな 執行役員の伊藤直也に、エンジニアとして歩んできたこれまでの経緯や、コンテストでも募った“武勇伝”などについてお話を伺いました。これからエンジニアを目指す人へのメッセージも、熱く語られています。 ■ エンジニアを目指したきっかけ、それぞれの進んできた道 ――お二人がエンジニアを目指したきっかけについて、教えてください。 伊藤直也(以下、伊藤) 仙石さんとは年齢はいくつ違うんでしたっけ。 仙石浩明さん(以下、仙石) 11歳離れてますね。 伊藤 それぞれが触れたコンピュータの世界も違っていそうですね。一番最初に触ったコンピュータは何ですか? 仙石 

    KLab×はてな 二人のCTOの“エンジニア観”、エンジニアを目指す人へのメッセージ - はてなニュース
    findup
    findup 2010/08/11