タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

apiとrubyに関するaki77のブックマーク (2)

  • APIデザインケーススタディ ――Rubyの実例から学ぶ。問題に即したデザインと普遍の考え方:書籍案内|技術評論社

    概要 Rubyを題材に、APIデザインの各種事例を取り上げた技術解説書。実用のための言語のAPIデザインには、使いやすさ、一貫性、速度、互換性など、さまざまな点でバランスの良さが求められます。それらの点で、長きにわたり定評がある言語の一つは「Ruby」ではないでしょうか。書ではRubyの事例をベースに、APIデザインの過程と考え方を丁寧に解説。言語の中核機能を担う「I/O」「ソケット」「プロセス」「時刻」「数、文字列」をカバーし、APIデザインの核心に迫ります。熟達のRubyコミッタによる全面書き下ろし。 書の構成 書は、Rubyで実際に行われたデザインを具体的に解説することによって、使いやすいプログラミング言語やライブラリをデザインする方法を述べています。そのため、Rubyのデザイン自体の詳細と、デザインのやり方について知ることができます。 書は全5章から成り、Rubyの機能のカ

    APIデザインケーススタディ ――Rubyの実例から学ぶ。問題に即したデザインと普遍の考え方:書籍案内|技術評論社
  • ダミーWebサーバを作るライブラリ、wwをリリースしました - moroの日記

    近頃はWebAPIを使ったアプリケーションを作ることが増えていると思いますが、自動化テストからのWebAPIへのアクセスはどうやってますか? 私は、自分でstubしたりFakeWeb(レシピ先輩に教わった!!)を使ったりしてたんですが、イマイチしっくりこない部分がありました。で、Sinatraなぞで作ってたんですが、それをgemにまとめましたので、よろしければご利用ください。 http://github.com/moro/ww http://gemcutter.org/gems/ww 概要 ww(Double Web)はいわゆるDouble(mock, stub, spyなど)の機能を備えたダミーWebサーバを簡単に作るためのフレームワーク(笑)です。現状では、以下のようなことが出来ます。 他のAPIサーバを使う場合などに、簡単にダミーサーバを作る そのダミーサーバは自動化テストないから起

    ダミーWebサーバを作るライブラリ、wwをリリースしました - moroの日記
  • 1