タグ

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

タグの絞り込みを解除

sinatraに関するBoBppのブックマーク (4)

  • unoh.github.com by unoh

    おはようございます。 うちだです。 みなさんテストコード書いてますか? 私はテストと言われると、どうもやる気がおこりません。 そこでBDD! 今回はBDD初心者の私が、やってみた過程を綴ります。ツッコミ大歓迎 BDDとは? Behavior Driven Development 振舞駆動開発 テスト駆動開発ではテストのためにコードを書く 振舞駆動開発では振舞(仕様)のためにコードを書く 結果的にやる事はほぼ一緒 言い方でモチベーションがかなり変わる スペック!スペック! 各言語のBDDフレームワーク Ruby RSpec .NET NSpec Java JBehave PHP PHPSpec 10ステップでやってみるBDD(RSpec編) 1. インストール $ sudo gem install rspec 2. スペックを書く # spec/hello_spec.rb require '

    BoBpp
    BoBpp 2015/06/05
    assignした変数をテストしたいんやー
  • Sinatra超完全解説 (1) Classic Style と Modular Application - やゆぐ

    Sinatraはとてもシンプルなフレームワークです. 例えばHello Worldならば次のコードだけでできあがりです. 魔法のようにかんたんですね! しかし「どうしてこれで動くのか」を知っている人は比較的少ないのではないでしょうか. 気になるSinatraのソースコードを読んでみましょう. Classic Style と Modular Application ところでSinatraにはクラスを使ったModular Applicationという書き方があるのを知っていますか? Hello WorldはModular Applicationではこのようになります

    BoBpp
    BoBpp 2013/11/07
    なるほど
  • Sinatraで編集したファイルをオートリロード(自動再読み込み)する方法 -- ぺけみさお

    SinatraはSinatra::Reloaderでオートリロードが可能になっているが、SinatraのFAQでは、rerunを使ってオートリロードすることを推奨している。 How do I make my Sinatra app reload on changes?rerunは、ファイルの変更を監視して、ファイルが変更されタイミングで、自動的にプログラムを再起動するプログラムだ。rerunで実行するプログラムは何でも良いので、Sinatra以外にも様々な応用が可能だ。 インストールは以下。

    BoBpp
    BoBpp 2013/10/30
    なるほどなー、間にそれ用のプログラム挟むってことかー。役割が綺麗に分かれてていいかも!
  • Sinatra: README (Japanese)

    This page is also available in English. 始めよう SinatraはRubyで下記のような最小労力で手早くウェブアプリケーションを作成するためのDSLです。 # myapp.rb require 'rubygems' require 'sinatra' get '/' do 'Hello world!' end gemをインストールして動かしてみる。 sudo gem install sinatra ruby myapp.rb localhost:4567 を見る。 ルート Sinatraでは、ルートはHTTPメソッドとURLマッチングパターンがペアになっています。 ルートはブロックに結び付けられています。 get '/' do .. 何か見せる .. end post '/' do .. 何か生成する .. end put '/' do .. 何か更

    BoBpp
    BoBpp 2013/10/18
    まずは入門から
  • 1
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy