技術部の福森です。 クックパッドでは RSpec と Jenkins を利用して CI による自動テストを行なっています。 テストの数は 12000 examples を越えていて、テストによっては稀に失敗する物が出てきています: 時間帯依存で失敗してしまうもの 他に同時に実行されるテストに依存しているもの (並列実行で組合せが変わり再現する) インテグレーションテストでの ajax リクエストの微妙なタイムアウト etc また、本番環境を壊さないよう、 CI で成功したリビジョンのみデプロイ可能となっており、開発者が push しデプロイしたいと思っている時に無関係な原因で失敗する事を避けたいという欲求があります。 なぜなら、再度ビルドを実行する時間 (およそ 10 分) の間待たされる事になるからです。 そこで、そのようなテスト起因での失敗を減らし、かつ開発者にそれらを修正してもらうた
2013年06月13日01:00 カテゴリLoveArt 採点できないなら、しなければいいのに ほぼ二年ぶりにMatzにっきが更新されたので何事かと思いきや… Matzにっき(2013-06-12) 「ちょっと待った!小中学校でのプログラミング教育」 そこで、若いプログラマを育てるために、小学校や中学校での情報処理の教育やプログラミング教育に力を入れようという動きもあるようです。しかし、自分自身のプログラマとしての経験から考えると、これにはなかなか困難がつきまとうように思えます。 おっしゃる通り。 しかしそうおっしゃるRubyのパパ自身もまた、一つの罠にはまっていらっしゃる。 それが、ここ。 Matzにっき(2013-06-12) 第二の課題は「どのように評価するか」ということです。学校の授業であるということは、なんらかの評価をする必要があるわけですが、これがまた困難です。 「学校でやるこ
米AppleはMacのOS名に、2001年リリースのMac OS X v10.0以来ずっとネコ科の動物の名前をつけてきたが、ついにこのしきたりから卒業する。 WWDCでOS X Mavericksを披露した同社のソフトウェアエンジニアリング担当副社長のクレイグ・フェデリギ氏は、「新OS、Sea Lion(アシカ)を発表します」と冗談を言った後、「猫不足のせいでリリースが遅れる史上初のOSにはしたくなかった」と語り、今後はAppleの本拠地であるカリフォルニア州の地名にすると発表した。Mavericksはサーファーの間でビッグウェーブスポットとして知られる地名。OSの紹介ページの背景も大波の画像になっている。 関連記事 OS 7──“iPhone発売以来最大の変更”の中身 AppleがWWDCで発表し、今秋リリース予定の次期モバイルOS「iOS 7」の主な新機能を紹介する。 WWDCで発表さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く