タグ

2012年7月25日のブックマーク (7件)

  • http://www.func09.com/wordpress/archives/577

    suginoy
    suginoy 2012/07/25
    「格納できるクラスを指定可能」「内部的にはYAML」
  • RSpec2 で Shoulda の matcher を使う - happy lie, happy life

    RSpec でテストを書く時に、便利な matcher を定義してくれるのが Shoulda です。これの matcher を RSpec から利用する方法について(何もしないでも使えそうだったのですが、一部メソッドが undefined だと怒られてしまったので)。 まずは Gemfile を修正。 before group :development, :test do gem 'rspec' gem 'rspec-rails' gem 'autotest' gem 'webrat' end after group :development, :test do gem 'rspec' gem 'rspec-rails' gem 'shoulda' gem 'shoulda-matchers' gem 'autotest' gem 'webrat' end さらに Rails.root/s

    RSpec2 で Shoulda の matcher を使う - happy lie, happy life
  • Facebook のリリースと文化 - Kato Kazuyoshi

    公開されたのはもう去年のはなしだけど、Facebook の リリースエンジニアリングの Tech Talk (予告編) は面白い。話している Chuck Rossi さんは Facebook のリリースエンジニアリングチームのリーダーだ。 彼は “The business requires change, but change is the root cause of most outages!” と話をはじめる。Facebook の規模で毎日変更をリリースするために、リリースのリスクをできるかぎり減らさなくてはいけない。そのために出てくるのが「文化」と「道具」だ。 現在のソフトウェア開発では開発者と顧客 (your mom) の間に薄いレイヤーしかない: 昔は QA とかプロダクトマネジャーとかいろいろいたけど、いまは違う。 ブランチとリリース: 開発者は trunk にコミットする。日

    suginoy
    suginoy 2012/07/25
    へ?「 (なぜだか Apple 製品を使うひとが多い) Agile を喧伝する人」
  • 「困った」バグレポートの数々から得た「正しい」レポートのための教訓とは

    今回は、バグレポートの典型的な問題パターンを紹介します。ここで紹介するパターンは、バグ票ワーストプラクティス検討プロジェクトが収集中の「困った」バグレポートとして挙げられたものを参考にしています。プロジェクトは継続して困ったバグレポートを収集していますので、こちらのアンケートフォームから情報をお寄せください。 それでは、具体例を交えて問題のあるパターンの典型例を見てみましょう。 このバグレポートはいったい何を言いたいのか システムテストの開始直後 テストエンジニアA: このシステムでは、連携システムXからの日時のデータのタイムゾーンが他のサブシステムのタイムゾーンと違っていて、ここにバグがよく起こるんだよな・・。今回もそうかもしれないから、まずは、ここをテストしてみよう。 連携システムXを含めたテストの実施中 テストエンジニアA: ほら、やっぱり。連携システムXからの送信データが過去日付だ

    suginoy
    suginoy 2012/07/25
    残念なSIerな感じ
  • Code is art

    ◎ Code is art ここ数年、プログラミングをしていて感じていることを書こうと思いました。他の人達がすでに言っていることですし、時代遅れな内容でもあるけど、共感してくれる人がいたらいいな。 長いまえがき 僕は気の迷いか、大学院を休学(後に退学)して地元のIT系の企業に就職しました。最初の仕事は業務アプリケーションの作成でPHP(当時は4.1が登場したころ)を使いました。当時はメジャーなフレームワークも無く、マンモスを頼りにスクラッチで書いていました。その業務は僕の上司、同僚(僕と同い年)と僕の3人のチーム体制でした。僕以外の二人は"プログラミング"に対し、構造やプログラミングスタイルに強い意識を持っていました。その時の僕は、二人が何を話しているのか、何が重要なのか、ほとんど理解していませんでした。彼らに比べれば初心者の僕にとっては、動くプログラミングを書くことだけが重要で、そのこ

  • Qiita/Kobito Meetup #1に参加したよ! - SCRABBLE☆NOTE

    2012年07月20日(金)にOpen Network Labさんで開催された、Qiita、KobitoユーザーのMeetupに参加しました。当日は、天気も悪くて雨降るわ、前日まで真夏日だったのに急に寒いわで最悪な幕開けでしたが、相当数のユーザーさんが集まり熱気に満ちていました。 当日のTwitterの様子は、togetterにまとめてあります。 確信犯的会場入り 18時45分から受付開始にも関わらず、Qiitaメンバーの皆さんのご好意により、随分と早めの17時頃に@ppworksさんと一緒にOnlabの中に入れて頂きました。 Qiitaメンバーの皆さんは、Meetup直前という事で、色々と準備を進めていたので、ガラス張りの窓際のデスクに座り、しばらく、@ppworksさんともくもくしていました。道路に面した壁一面がガラス張りになっていて、外の景色が一目瞭然。少しの間でしたが、とても集中し

    suginoy
    suginoy 2012/07/25
    PPさん、VIP待遇や
  • How to implement bulk insert in Rails 3

    I need to insert a array of emails as different records into my contacts table. How can this be done. Eg: @email = ["a@b.com", "c@d.com", "e@f.com", ... ] I dont want to use. @email.each do |email| @contact = Contact.new @contact.email = email @contact.save end This cause n insert quires. I just need a single insert query to insert these values. How can this be done in rails 3.0.9 (and ideally MyS

    How to implement bulk insert in Rails 3