タグ

2014年1月1日のブックマーク (3件)

  • CodeceptionとAspectMockを使って和田卓人さんの現在時刻に依存するテストを書いてみた - think it over

    TLで話題になっているCodeIQでの問題と解説はこちらです。 これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE 大変丁寧な解説、とても参考になりました。 ただ、参加されている方の採用したテスティングフレームワークにCodeceptionがない! 日PHP開発者にCodeceptionを流行らせたいワタクシとしては看過できない事態(=チャンス)です! ってことで、Codeceptionを使って書いてみました。 といいつつも、今回はCodeceptionがメインではなく、AspectMockがメイン。 AspectMockとは Codeceptionの開発者の@davertさんによる「ちょーすげー(not an ordinary)」PHP

    CodeceptionとAspectMockを使って和田卓人さんの現在時刻に依存するテストを書いてみた - think it over
  • テストを書く - シンデレラは削らない

    http://t-wada.hatenablog.jp/entry/debugging-tests 和田さーん! テスト駆動開発(TDD : Test Driven Development)は、プログラマが自分の不安を克服し、自分が書くコードに自信を持ちながら一歩一歩進んでいくための手法です。不具合の発生は、端的に言えばこれまでの「自信」を揺らがせる事態です。テスト駆動開発者は不具合にどう立ち向かうのでしょうか? やはりテストを書いて立ち向かってゆくのです。 チーム内にテストを書く習慣を持ち込んで三年、最初のうちは工数が増えるだけだ(あるある)、テストを書いても不具合がでるじゃないか(あるある)、システムテストでカバーすればいい(あるある)などという抵抗があり、それでも僕は淡々と雨の日も、晴れの日も、雪の日も、朝も夜も深夜も、終電後のオフィスでも、GW中の人気のないオフィスでも、自動テスト

    テストを書く - シンデレラは削らない
  • 「この値段でこんなうまい飯が食べれるなんて…」と罪悪感すら覚えるコスパ高すぎの上野メシ 7選 - 拝徳

    「美味しい物は高い。不味いものは安い。」 資主義の常にのっとったごくごく一般的な法則だと思います。いい材やいい料理にはお金がかかるからです。 ところが、世の中にはそのような一般法則が乱れた特異点とも言うべき、希有な店が存在します。 うますぎるのに安い。安すぎるのにうまい。 そう、 「この値段でこんなうまい飯がえてしまうなんて・・・いったいお金って何のために必要なんだろう」と罪悪感すら抱かせるような、メシ。 通称、罪悪メシ。 私は上野にオフィスを構える傍ら、このような上野の罪悪メシを開拓することをひとつのライフワークとしております。 日は今年、自分が開拓したお店から、「この値段でこんなうまい飯がべれるなんて…」と罪悪感すら覚えるコスパ高すぎの上野の罪悪飯の7選を紹介したいと思います。 【追記】 「上野のグルメ情報面白かった!」「もっと更新してよ!」 といった声やこのブログの上野への

    「この値段でこんなうまい飯が食べれるなんて…」と罪悪感すら覚えるコスパ高すぎの上野メシ 7選 - 拝徳