タグ

Rubyとdebuggingに関するtaoyagのブックマーク (2)

  • Gyre

    About Us Reliable, Secure Web Applications We specialize in database-driven web applications which focus on reliability, security, and efficiency. Utilizing open source technologies whenever possible and providing our clients with full source code ownership we empower you to avoid vendor lock-in and fully audit our work. Our application frameworks are architected with security, modularity, and fut

  • 川o・-・)<2nd life

    Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 p ご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz}Object#inspect を使うと、p で出力するときと同じ文字列を String として取得できます。 >> puts ({:foobar => :baz}).inspect {:foobar=>:baz}初心者の頃この p での出力を使う方法がわからなくて困った記憶が…。 pp pp というライブラリを使うと、p より、より見やすい形式で出力してくれます。たとえば >> a = Array.new(10) { {:foobar => :

    川o・-・)<2nd life
  • 1