タグ

TDDに関するrokujyouhitomaのブックマーク (9)

  • テストコードを書く文化を根付かせたい─和田卓人|【Tech総研】

    におけるテスト駆動開発(TDD)のスペシャリストとして知られる和田卓人氏。講演活動やハンズオンイベントを通してテストの重要性を語り続けている。その深奥にあるプログラムの哲学とは── 父親がデータベース設計を得意にするソフトウェア・エンジニアで、受託開発の会社を経営していました。私は大学在学中からその仕事を手伝っていて、その延長で大学を出るとその会社の一員になりました。 そのころのことで一番印象に残っているのは、電子政府関連の公共システム開発に関わる大規模プロジェクトへの参加です。複数のSIerやソフトハウスが関わり、要件定義に時間をかけ、膨大な設計文書をつくっては、何千人というエンジニアを投入する、典型的な大規模システム開発です。私はそこにSEの一員として参加することになりました。 ただ、私は初日から生意気にも「Excel設計書を書き続けるために来たのではありません」と嘆願して、基盤

  • xUTP Chapter26. Dependency Injection

    3. Dependency Injection ● SUT をどう設計すれば、ランタイムに依存オブジェ クトを差し替えられるだろうか? ● クライアントが SUT に対して依存オブジェクトを提供す れば良い ● テストする際には、 SUT を依存から独立してテストでき るのが望ましいが、依存クラス名などがハードコードさ れていると難しい ● Dependency Injection は、 SUT に対する依存オブ ジェクトをテスト時に差し替えるのに使える

    xUTP Chapter26. Dependency Injection
  • Guidelines for Test-Driven Development

  • EUnitとOMakeでテスト駆動開発 - YAMAGUCHI::weblog

    はじめに こんにちは、セコムしてますか?僕はしてません。さて、Erlangでちょこちょこと質問してたら、id:kuenishiから「てめえ、ぐだぐだ言う前にまずOMakeとEUnit使ってひたすらテストしろや」と言われたのでそのセットアップなどをしました。 参照 shibu.jp: Erlang用の軽量ユニットテストフレームワーク 渋神こと@shibukawaの日語訳のみで十分。どうもありがとうございました。 1. ガイド — OMakeマニュアル 日語訳 OMakeのことならここを見れば全部載ってます szktty/omakebook-jp · GitHub OMakeを始めるならこれを読むと幸せになれます。ビルドは"make html"です。 OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く [・w・] はやみずさん "omake -P"でご飯三

    EUnitとOMakeでテスト駆動開発 - YAMAGUCHI::weblog
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
  • こくぼ on Twitter: "TDDBC名古屋の課題が決まった…。 RT @rokujyouhitoma: t_wadaだって聴いたけど...。 RT @kaorun55: #keccon 2011 は誰の番なんでしょうね:)"

  • TDDについて考えてみた事を書いてみる - はてっちょ

    TDD久々に流行りのトピックについて書いてみようかと思うので、書いてみる。まぁ、あまり客観的ではない、主観的にこうおもいます、っていういつもの雑記ですよ、ええ。TDDが品質保証の手段とか、テスト手法とか、そういう議論が活発なのだけど、俺としては、こいつらはテストを自動化することによって、副次的に発生することではないか、そう思っている。JUnitTDDの名前を一躍有名にしたのはJUnitだと思っているのだけど、じゃぁ、TDDのコンセプトは何だろう、と言う事を考えてみると「動かないテスト(紙に書いて印刷したテストメトリックスであるとか)よりも動くテスト(実行すれば動く「プログラムとして書いたテスト」)」に尽きる、と思うわけで、そこからこういう風に展開した結果として「TDD」が生まれたんじゃないかな、と思っている「テストをプログラムとして書いたことで、テストをやる、と言う点でコスト(時間や人的資

  • 이무르 - site

    **인터넷 탐험을 위한 최고의 도구, 주소콕** 안녕하세요, 디지털 세계의 모험가 여러분! 오늘은 웹 서핑의 판도를 바꾸어 줄 놀라운 도구를 소개해드릴게요. 바로 ‘주소콕’입니다! 인터넷에는 무한한 정보와 자원이 존재하지만, 그 속에서 원하는 것을 찾는 것은 종종 어려운 일이죠. 하지만 주소콕과 함께라면 이 모든 게 달라질 수 있습니다. 간편하고 직관적인 인터페이스로 여러분의 온라인 탐험을 더욱 즐겁고 효율적으로 만들어줄 … Read more

  • 1