[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

bddに関するlizyのブックマーク (58)

  • 満足せる豚。眠たげなポチ。:BDD に関するメモ。

    で、肝心のBDDですが、これは確かに実績を上げてました。RSpecとSeleniumを使うようになって格段にバグも減ったし、「何をやってるか知りたければまずSpecを見ろ」っていう習慣も自然に浸透したし、LLに不慣れなベテランプログラマや新人プログラマを含む混成部隊でもペアプロのお陰で開発速度を維持できたし全体の技術水準も上がりました。 あと余談だけど、「Specのないコードを書くときは上長に申請書を提出させる」とか「ペアプロ時にはナビゲータはピコピコハンマー装備」とか、今回の名言「わかんないやつは黙ってろ」とか、当にやっちゃう人ですからねyuguiさんは。実際に。そこに痺れる憧れる。 via RubyKaigi 2008に行ってきた 以上、個人的なメモ。 最近、自分でコードを書くときはよほど小さなツールでないかぎり、ほとんど BDD で開発している。BDD の体感的の感覚としては、森博

    lizy
    lizy 2008/06/25
  • Inemuri nezumi diary(2008-04-15)

    _ RSpec にますます期待する 私は Gerald M. Weinberg (通称 jerry)の著作が大好きである。 ワインバーグは、1956 年からソフトウエアコンサルタントをやっているというから、私からみたら大先輩にあたる人である。彼の文体はアメリカ人らしいジョークにあふれており、挿絵もぶったまげたものが多いので読んでいて楽しい。中でも『ライト、ついてますかー問題発見の人間学』は傑作である。このは、タイトルにもあるように「問題」に関するである。このの挿絵はサイコーである。特に、「目をつぶって両足でピョン」は名文である(「問題」について深く考察する前に、「自分の知っている方法で問題を解こうとしてしまう心理」を指す)。 『ライトついてますか』は、コンピュータに限らず、あらゆる生活の知恵を生み出すと思う。私の母は生真面目で素直に考え込んでしまう性格なので、このプレゼントした。

  • TDD/BDDは不完全なユニットテストを招くか?

    Peter Ritchie氏は、TDD(source)やBDD(source)にこだわることで、良いユニットテストを書かなくなる傾向があるのではないか、という懸念を表明した(source)。特に「インタラクションテスト(interaction testing)」というマントラは、不完全なユニットテスト、すなわち、どのような条件下で利用されても稼働するユニット(オブジェクト)である、という証明ができていないテストをもたらすと述べている。Peter氏の考えで最も興味深いのは、TDDとBDDのそもそもの意図に対する反対意見と受け取れるところだ。 Peter氏の根底にあるのは、クラスの概念は現実世界の概念とは独立した抽象化の仕組みだということだ。これに従えば、良いユニットテスト(source) とは こうした現実世界とは独立しているクラスを検証することである。この考えは、以下のように、TDDとBD

    TDD/BDDは不完全なユニットテストを招くか?
    lizy
    lizy 2008/02/28
  • Java向けテスティングフレームワークJDave 1.0 - builder by ZDNet Japan

    大学、研究機関、製造業など いま目覚ましい躍進ぶりを見せるデルのHPC その背景と選ばれる理由にせまる 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 時代はサーバ仮想化からコンテナへ あらためて整理したい企業ITにおける コンテナ活用の基礎と採用メリットを紹介 高まるゼロトラストの気運 妥協のない安全のために適材適所で組合せ トップ4社によるゼロトラストセキュリティ デジタル時代のITインフラ構築術 仮想化統合、クラウドを経て今「マルチ」へ ITインフラの最適化と継続的進化への道筋 サーバースペシャリストへの道 PCサポートとサーバ管理の共通項 ひとり情シスのためのスキル向上のコツ セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために 自社利用の知見・経験を顧

  • 「スはスペックのスRSpecによるテスト駆動開発の実演」 - 角谷HTML化計画 (2008-02-16)

    ■1 「スはスペックのス〜RSpecによるテスト駆動開発の実演〜」 | View | Upload your own (会場からsshを使えないので、PDFはさしあたってはslideshare.netのダウンロードをご利用ください) なんとか無事に終わりました。この日記で事前に告知できたからか、ustream.tvでの中継を通じて札幌以外の皆さんにもライブで見てもらえたみたい。インターネットすごい。 ちなみに、今回の発表は、デブサミでのid:t-wadaのセッションとテーマはまったく同じなので、デブサミのセッションを偵察していたら、FizzBuzzでも60分ではやりきれていなかった。 だから今回の、Bowling Game Kataは絶対ぜんぶは無理だろうなあ、と思っていたら30分時間を延長してもらえました。感激。札幌 is nice. 発表では質疑応答もできて、ボウリングゲームも完成させ

  • 😎 Be Easy

    To display trending posts, please ensure the Jetpack plugin is installed and that the Stats module of Jetpack is active. Refer to the theme documentation for help.

    😎 Be Easy
  • 2008-02-09 - marsのメモ

    なんというイカしたタイトル!! ...てなことはどうでもいい。 各所をあたって,どうにか「ドラッグ&ドロップしたら,そのファイルをリストアップするJList」を作ったよ。 参考リンク先は以下の通り。 http://terai.xrea.jp/Swing/FileListFlavor.html Swingでドラッグ&ドロップするサンプル 1GBレンタルサーバー・プロバイダー Amusement BiG-NET | www5.big.or.jp/~tera/Labo/Java2/j2dnd.html Swingでドラッグ&ドロップするサンプル O'Reilly Media - Technology and Business Training SwingBuilderの基礎 O'Reilly Media - Technology and Business Training SwingBuilde

    2008-02-09 - marsのメモ
  • RSpec 1.1 - 振舞駆動開発支持者のためのステップアップ

    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が最近リリースされ、重要な変...

    RSpec 1.1 - 振舞駆動開発支持者のためのステップアップ
  • ビヘイビア駆動開発を舞台にした冒険 | gihyo.jp

    TDD(テスト駆動開発)という言葉はすでに馴染みあるかもしれませんが、実践している人はどれほどいるでしょうか? IBM developerWorksのこの記事では、TDDにいまいち馴染めない人向けにBDD(ビヘイビア駆動開発)とjBhaveというJavaのBDDフレームワークを紹介しています。 記事によると、TDDを実践しない理由としては「テストを行う時間の余裕がない」「⁠コードが複雑過ぎるため、テストするのが難しい」が一般的だそうです。また、テストファーストの概念も「テストは実装したあとに行うもの」という観念が染みついているため抵抗感があるとのことです。 BDDはTDD普及のネックとなっている「テスト」という言葉を「振る舞い(Behavior⁠)⁠」に置き換え、実装コードの前に「アプリケーションがどのように振る舞うべきか」をコードで記述しよう、という開発手法です。 記事ではjBehave

    ビヘイビア駆動開発を舞台にした冒険 | gihyo.jp
  • RSpecに待ちに待ったIntegration TestのRBehaveが追加

    RSpec(サイト・英語)はRuby用に書かれた振舞駆動開発(略してBDD(サイト・英語))の受け入れテスト用フレームワークである。またRSpecはJRuby環境下で動作可能なので、JavaでもRSpecを使う事が出来る。歴史的にRSpecはストーリーレベルのIntegration testを実行するにはアドオンの拡張機能を必要とした。しかしDavid Chelimsky氏はRBehaveの機能を統合するためにRSpecにPlainTextStoryRunnerを直接追加した。 RSpecが提供する仕組みによって、開発者は機能から受入仕様を理解する事が出来たり、それらの仕様を読む事が出来て尚かつ実行可能な実例に変換することが出来る。そしてそれらの例は、ドキュメント、テスト、機能を把握するのが容易なビルドリポートとして用いることが可能である。RSpecは単体レベルのテストでは実用的だが、スト

    RSpecに待ちに待ったIntegration TestのRBehaveが追加
  • http://dev.phpspec.org/manual/

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 이무르 - site

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

  • marsのメモ - [memo] JUnit4とTestNG,ついでにgroovyでも試してみた

    「スはスベックのス」を読みかじったくらいで,BDDに手を出すとは,どんなミーハーだ? RubyにあるならJavaにもあるだろうと調べたところ,この2つが見つかったよ. JDave/JBehave ちらっと使った限りでは,JDaveのほうが完成度が高そう(というか,JBehaveはドキュメントが少な過ぎで,使うところまでたどり着けなかった).テストコード(仕様)の記述性...というかexpectationsの可読性は,良さげなんだけど,JUnitに取って代われるかつうと,まあムリだろなって感じ. #JUnit以上に大衆受けしないって意味で. そんでも,JUnitにも転用できそうな技術はちらほら見つかったので,あたしの抽き出しのひとつにさせてもらう.:-P 続きを読む ってのを,JBehaveをGroovyで動かしてるときに知りましたよ. →Java Integration: JavaScri

    marsのメモ - [memo] JUnit4とTestNG,ついでにgroovyでも試してみた
  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • Developing a Rails model using BDD and RSpec, Part 1 — Luke Redpath

    29 August 2006 Developing a Rails model using BDD and RSpec, Part 1 Writing Rails testing articles seems to be quite popular at the moment; seeing as I’m often quite vocal about testing on the #caboose and #rubyonrails IRC rooms I felt it was about time I posted one of my own. I have a large series of articles on testing with Rails in the pipeline, but until that is done, here is a nice and simple

  • RSpec ruby DSL for spec driven

  • Behaviour-Driven Development in Gambling: Better Casino Software

    Mobile gaming, while initially dismissed as nothing more than a gimmick, has become unbelievably huge. I mean completely gigantic. It has spawned franchises, created corporations, launched movies and theme parks… “Angry Birds”, which started as nothing more than a simple mobile game in which the player launches birds at pigs, is now a global phenomenon with insane brand recognition. “Candy Crush S

    lizy
    lizy 2007/08/18