タグ

tddに関するsrkzhrのブックマーク (9)

  • XP Epsiode

    Chose Vacation RentalsTips for renting your Vacation Rentals Whether you are a tenant or a landlord, here are some practical tips to help you prepare your vacation. Booking a vacation rental The reservation of your holiday rental is made directly with the landlord. It is recommended to confirm your reservation by sending a rental contract and a deposit or deposit. The balance of the stay will be p

    srkzhr
    srkzhr 2010/05/09
    "TDD is wasting time if You have no design sense."
  • [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp

    第16回プログラミング言語とTDDは、どちらを先にマスターすべきか? 和田卓人 2007-12-21

    [動画で解説]和田卓人の“テスト駆動開発”講座 記事一覧 | gihyo.jp
    srkzhr
    srkzhr 2010/03/14
  • 深夜のテストTL

    ヨシオリX @yoshiori なんか「テストファースト」って言葉に2種類の使われ方があって、混乱するなぁ…… テスト手法のテストファーストと、開発手法のテストファーストはわけるべきだよなぁ 2010-02-15 00:43:52 ヨシオリX @yoshiori 「TDD はテスト計画をせずにテストしてしまうから……」とか「品質管理のためには……」とか言われるとなぁ TDD はあくまで"開発"手法であって、テスト手法では無いんだよね。もう、TDDで品質があがるって啓蒙するの止めちゃえば、いっそ変な誤解が広がらないんじゃないかなぁ。 2010-02-15 00:47:13

    深夜のテストTL
  • XP Epsiode

    Chose Vacation RentalsTips for renting your Vacation Rentals Whether you are a tenant or a landlord, here are some practical tips to help you prepare your vacation. Booking a vacation rental The reservation of your holiday rental is made directly with the landlord. It is recommended to confirm your reservation by sending a rental contract and a deposit or deposit. The balance of the stay will be p

    srkzhr
    srkzhr 2010/01/25
    GuiceのAbstractModuleの話
  • InfoQ: Bobおじさんが述べるTDDの適用可能性

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    InfoQ: Bobおじさんが述べるTDDの適用可能性
    srkzhr
    srkzhr 2009/11/20
    "正直なところ、なぜテストファーストに対してこのような強い抵抗があるのか私はわかりません。どのみち我々はテストを書くつもりなので、明らかにそれは生産性の問題ではありません。 "
  • Java開発を楽しみ、プログラミングに誇りを持つ (2/2) - @IT

    IT編集部 平田修 2008/2/28 自動変換とメンテナンス性の間で Javaは適用範囲が実に広い。意外な部分でJavaプログラミングが使われていることがよくある。ここでは、プログラミング言語の変換モジュールとしてJavaが使われた事例として「VB資産のCurlマイグレーション」というセッションを紹介しよう。 Curlとは簡単にいうと、プログラミング言語の1つでRIA/リッチクライアントの主要技術の1つでもある。Lispのような関数型言語でJavaのようなオブジェクト指向とHTMLのような文章記述が特徴となっている。Curlの詳細は「リッチクライアント&帳票フォーラムのCurl」を参考にしていただきたい。 VB(Visual Basic)のバージョン6のサポートが2008年4月8日で終わってしまうのを契機に、VBからRIA/リッチクライアントへ移行を促す動きがいくつか出てきているが、カ

    srkzhr
    srkzhr 2009/09/24
    "具体的には、まずテストコードを書き、そのテストを実行して失敗させ、目的の実装コードを書き、書いたテストを成功させ、テストが通るままでリファクタリングを行うという一連のサイクルを繰り返す"
  • 和田卓人――TDD伝道師を生んだ読書会と「心の師匠」 - @IT自分戦略研究所

    あなたも@ITでコラムを書いてみないか 自分のスキル・キャリアの棚卸し、勉強会のレポート、 プロとしてのアドバイス……書くことは無限にある! コードもコラムも書けるエンジニアになりたい挑戦者からの応募、絶賛受付中 時代は、UMLが出始め、オブジェクト指向が全盛期を迎えたころ。大学生の和田氏はマーチン・ファウラー氏の著作『アナリシスパターン』に出合った。同時期、難解なことで有名なこの書籍を読もう、という読書会がオージス総研のWebサイト「オブジェクトの広場」で企画される。「参加してみよう」――これが、和田氏の読書会初体験となった。 2000年に開催されたこの「アナリシスパターン読書会」には、錚々(そうそう)たるメンバーが参加していた。『アナリシスパターン』の翻訳を担当した友野晶夫氏と児玉公信氏、オブジェクト指向開発の泰斗である藤野晃延氏や平澤章氏……。和田氏にとって、彼らは「雲の上の存在」だ

    srkzhr
    srkzhr 2009/09/24
    ""設計の「きれいさ」は定量化できないので終わりがない"/"最初は汚くてもいいから動くコードを書く"/"テストを動かしながらリファクタリング"/"サイクルをぐるぐると高速で回す""
  • オブジェクト倶楽部 2009 夏イベントに登壇させていただきました - t-wada の日記(旧)

    日はオブジェクト倶楽部夏イベントにて 90 分もの長時間(!)喋らせていただきました。 会場にてお聞きくださった皆様、ありがとうございました。 講演の内容はというと、「創発的設計 (Emergent Design) 」というコンセプトについて講演をさせていただきました。自分は何を学んできたのか、何に学んできたのかを明かにし、いまの理解を立体化しました。「テスト駆動開発を当に厳格に行うならば3イテレーション程度でアーキテクチャが破綻する」という意見に対する私の考えの表明でもあります。 Emergent Design - ObLove 2009 summerView more documents from t_wada. テスト駆動開発者はテスト駆動開発という手段だけで開発を行っている、つまり先行設計をしない、という誤解に対して、そのようなことはないという (ごく真っ当な) 結論になってい

    オブジェクト倶楽部 2009 夏イベントに登壇させていただきました - t-wada の日記(旧)
    srkzhr
    srkzhr 2009/09/10
  • テスト駆動開発とClean Code

    テストファースト開発では、テストコードを最初に書いて、そのテストが通るように実装を行っていきます。そうすると、ひたすら実装しているだけで、従来のデバッグという感覚はなくなります。そして、すべてのテストが通るようになれば実装が完了となるわけです。この場合、テストコードが必要なテストをすべて記述していることが重要です。 最近の教育や講演でも述べていることですが、「すべてのテストが通るようになったら実装が終りではない」と話しています。ソフトウェアエンジニアに求められるのは、すべてのテストが通った後に、コードをリファクタリングして、できるだけクリーンにすることです。 実際、テストは通っているが、コードは汚いものを見かけます。担当者は、テストが通ったので実装が終わったと思ってコードをコミットして終りにしているのです。あるいは、テストが通った後に、コードを見直してできるだけクリーンにする作業をしたのか

  • 1