タグ

2010年1月5日のブックマーク (8件)

  • 独習単体テスト - nemuzukaの「明日から本気出す」

    私は、テストで重要なのはカバレッジでなく、 「こうあるべき」と定義したAssertionであると思っています。 さらに言うと、データ/状態/操作の組み合わせパターンを変えて、 さまざまなAssertionのパターンを定義できる*1人が テストのスキルを持っていると言えるのではないでしょうか。 JUnitを利用して単体テストを行う時に「実装したソースコードを元にテストクラスを記述すること」は 非常に時間がかかってしまうものです。 実装によっては、そのメソッドが「何をすることを期待しているのか」 定義することが複雑になる為です。 大半の現場では、Assertionが定義しづらく、カバレッジ率のみで 「テストを実施している気になっている」ことが多いのが大半でしょう。 テストしてる感も実感でき、カバレッジ率を出すだけにならないテストクラスにする為には、 実装する前に意識することがいくつかあります。

    独習単体テスト - nemuzukaの「明日から本気出す」
  • TDD Boot Camp

    This document discusses an algorithm called FizzBuzz and includes links to articles about it. It also discusses using a Last Recently Used (LRU) cache to track recently accessed data and remove the least recently used items when the cache reaches capacity. Code examples are provided for implementing an LRU cache using a Map data structure.Read less

    TDD Boot Camp
    nakaji999
    nakaji999 2010/01/05
    TDD Boot Campでのプレゼン資料。楽しそうだぁ
  • 「Windows 7」の管理機能を集約--「GodMode」の存在が明らかに

    GodMode」という名称はいささか大げさすぎるかもしれない。とはいえ「Windows」ファンは、隠されていたこの機能を発見して興奮を隠せないようだ。「GodMode」機能では、単一のフォルダ内でWindowsのあらゆるコントロールパネルにアクセスできるようになる。 「Windows 7」でフォルダを新規作成し、末尾に特定の文字列を付けてフォルダ名を変更することにより、マウスポインタの外観変更からHDDのパーティション新規作成まで、すべてを1カ所でできるようになる。 この裏技は、「Windows Vista」でも動作するとみられている。ただし、Windows Vistaの32ビット版では問題なく動作するものの、64ビット版ではクラッシュを引き起こす恐れがあると警告する声も一部にある。 「GodMode」に入るには、フォルダを新規作成し、以下のようにフォルダ名を変更しさえすればよい。 Go

    「Windows 7」の管理機能を集約--「GodMode」の存在が明らかに
    nakaji999
    nakaji999 2010/01/05
    なんかすげぇな
  • 会社の悩みを解決してくれる早朝会議とは?:日経ビジネスオンライン

    前回は、ひどい会議の例を取り上げました。ただ、そういう会議が日で行われてしまっているのも、致し方がないかな、とも思います。というのも、日で売られているベストセラーになったという会議のを、私は以前に読んだことがあったからです。そこには、信じられないようなアドバイスの数々が並んでいました。 “なぜ、どうして、と質問するのはやめよう” “犯人捜しをしてはいけない” “司会は第三者に頼もう” これはほんの一例で、それこそ、もうありえない驚愕の内容が続出していました。ところが、こうした、デタラメとしか思えない内容がたくさん書かれたの中には、なんと10万部を超える売れ行きになったものもあるというのです。 なるほど、世の中で行われている会議の実態がいかにひどいものか、まさに示していると私は感じました。今やっている会議がうまくいかないので勉強をしようとを買い求めているはずなのに、こんなものを参考

    会社の悩みを解決してくれる早朝会議とは?:日経ビジネスオンライン
  • エラー |Navicat

    ページが見つかりません。 お探しのページは見つかりませんでした。もう一度アドレスをご確認いただくか、もしくはお探しのページは移動している可能性があります。 ホームに戻るホームページ。

    nakaji999
    nakaji999 2010/01/05
    PostgreSQLやOracleでも使えるらしい。機能制限版
  • レノボ、AMD Athlon Neo採用の11.6型ノート「ThinkPad X100e」 | パソコン | マイコミジャーナル

    「ThinkPad X100e」 レノボ・ジャパンは、AMD Athlon Neo採用の11.6型ノート「ThinkPad X100e」シリーズを発売した。ラインナップは、Windows 7 Home Premium搭載の「287638J」「287637J」、Windows 7 ProfessionalおよびMicrosoft Office Personal 2007搭載の「28762VJ」、Windows 7 Professional搭載の「28762FJ」。 価格は、287638Jと287637Jはオープンプライスだが、それぞれ店頭予想価格69,794円。28762VJがダイレクト価格92,400円、28762FJがダイレクト価格72,450円。 ハードウェア仕様は共通で、CPUとしてAMD Athlon Neo MV-40(1.6GHz)、チップセットとしてAMD M780Gを搭載。

    nakaji999
    nakaji999 2010/01/05
  • 思考を整理する「メタ・ノート」習慣を始めよう! | シゴタノ!

    By: scottjacksonx – CC BY 2.0 あけましておめでとうございます。正月も三日目ですね。新しい年に向けていろいろ計画されている方も多い事でしょう。計画だけではなく実現したい事や、少し考えてみたいアイデアなども思いつかれたかもしれません。 去年に手持ちの情報を整理してさっぱりされた方は、今年一年の自分の思考を整理していくために「メタ・ノート」を作る習慣を設けてみてはいかがでしょうか? メタノートって何? メタ・ノートは『思考の整理学』の中で著者の外山氏が自分の考えを深めるために使われていたノート方式の事です。 » 思考の整理学 (ちくま文庫)[Kindle版] 複数のノートを使い、情報を時間的・文脈的に別の視点から見ることで、深みのあるアイデアを作ることができます。 ファストフード的アイデアと熟成的アイデア 一般的に新しいアイデアは古いアイデアの組み合わせである、とい

    思考を整理する「メタ・ノート」習慣を始めよう! | シゴタノ!
  • 橋本商会 » scansnapと裁断機を買って本を電子化しまくる

    を解体する為にこの裁断機を買った。14000円ぐらい。 大型ペーパーカッター 裁断機 まだ必要ないので買ってないけど、替え刃も発見した。 コピー用紙500枚らくらくカット/人気 商品大型ペーパーカッター用『替え刃』 ジャンプぐらいの厚い雑誌でも切れる。このサイズの裁断機では妙に安い(他の半額程度)だが、そのかわり届いた時点で油でぬるぬるしている。 軍手とぞうきんを用意しておいて、よく拭いた。 刃の部分には茶色い油?が付着しているので、試しにいらないを裁断してみて油の拭き残しが無いか確かめる必要がある。 油がついた。(古ぐらしは新しいのを持っているので、2003年版を試し切りに使った) ■裁断する まずスキャンできるようにをバラバラにする。 表紙を外す しっかり押さえる 切る 切る。裁断機の刃が超鋭いので、あんまり力はいらない。 バラバラにしたをscansnapに入れる iPhon

    橋本商会 » scansnapと裁断機を買って本を電子化しまくる