タグ

2011年12月26日のブックマーク (2件)

  • モバイルからクラウドまで、幅広く活躍するCouchDB

    モバイルからクラウドまで、幅広く活躍するCouchDB:こんなときに役立つCouchDB(1/3 ページ) 「NoSQLデータベース」と呼ばれるものの中で、あまり目立たないがよく見ると面白い機能を搭載しているCouchDB。この連載ではCouchDBの役立つ場面を紹介していく(編集部) CouchDBってどんなことに使うの? 「CouchDB? 名前は聞いたことある、ドキュメント指向、JSON……、特徴も何となく分かっている、だけど、どんな場面で使うの?」 CouchDBについて、こんなイメージを持っている方は多いでしょう。この連載ではサンプルアプリケーションを作りながら、「こんなときこそCouchDB!」という活用例を解説していきます。 連載「ゆったリラックス! CouchDBがあるところ」でもCouchDBの特徴を解説していますが、あらためてCouchDBについて、リレーショナルデータ

    モバイルからクラウドまで、幅広く活躍するCouchDB
  • 実例で学ぶRailsアプリのテスト方法

    前回はRailsで使われるテストフレームワークをご紹介しました。今回は具体的なWebアプリを例に、簡単なテストを使ったリファクタリングについて解説します インテグレーションテストのために「Cucumber」を利用する 前回は、Railsで使われるテストフレームワークをご紹介しました。今回から、いよいよ実際のテストを書きます。ただ書くだけでは物足りないので、前々回の連載で指摘したコードレビューの結果から、リファクタリングの候補をリストアップし、テストを書きながら1つ1つつぶしていきましょう。 bitlyの設定はサーバの立ち上げ時にするべき 重複したコード 来モデルにあるべきロジックがコントローラにある 不必要な構文「then」など まずは1の、「bitlyの設定」のロジックを変更したいと思います。この部分です。 class ItemsController < ApplicationCont

    実例で学ぶRailsアプリのテスト方法