書籍概要

たのしい開発 スタートアップRuby

著者
発売日
更新日

概要

本書はRubyでたのしい開発を続ける4人の筆者による,新しいRubyの入門書です。Rubyは,コミュニティとコミュニティの根底にある文化の中で常に成長を続ける言語です。Rubyのポテンシャルを最大限に引き出すには,Rubyの文化を理解し積極的に関わっていく姿勢が不可欠です。本書はRubyの言語としての基本に加え,Rubyの世界にもっと深く踏み込んでいくための方法を紹介します。

本書でたのしい開発への入り口を見つけてください。

こんな方におすすめ

  • これからRubyを学ぶ方
  • Rubyをもっと使いこなしたい方
  • Rubyを周りに広めたい方

著者から一言

筆者は今,開発がとてもたのしいと感じています。Rubyを使い始め,Rubyistたちに出会ってから,筆者の世界は変わりました。

実際のところ,筆者はRubyを使いたくてRubyを始めたわけではありません。「たのしい開発」,自分が成長できる開発を求めていたところ,Rubyと出会い,素晴らしい仕事をたのしみながらこなしているナイスなRubyistたちに出会ったのです。

このお話は,本書の著者の一人である筆者の個人的な体験ですが,本書のほかの3人の著者についても同じことが言えます。Rubyistのなかには,筆者のようにRubyに出会うことで人生が変わった人々が少なくありません。2007年のRuby会議の基調講演において,Ruby界のスターの一人であるDave Thomas氏さえも,それに近いことを話しています。

単なる開発言語のひとつであり,道具に過ぎないはずのRubyが,どうしてこのような影響力を持つのでしょうか。Rubyには何があるのでしょうか。

目次

Chapter1 「たのしい開発」を求めて

Chapter2 Rubyの基礎知識

Chapter3 Rubyを使ってみよう

Chapter4 Ruby on Railsとは

Chapter5 Railsを触ってみよう

Chapter6 Rubyの文化

Chapter7 自動化されたテスト

Chapter8 アジャイル開発とRuby

Chapter9 Rubyのコミュニティ

Chapter10 とある企業のRuby導入事例

Chapter11 「たのしい開発」の答え

Appendix RubyとRailsをもっと知りたい方へ

サポート

正誤表

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2012年12月4日更新)

P.4 6行目

よい良い
良い

P.16 10行目

検討違い
見当違い

P.21 5行目

ペアプロラグミング
ペアプログラミング

P.65 4つ目の囲み

sudo apt install ruby
sudo apt-get install ruby

P.85 2つ目の囲み

例:数値オブジェクトのtimeメソッドを使う
例:数値オブジェクトのtimesメソッドを使う

P.169 2つ目のコードブロック

Book.favorite.first
Book.favorites.first

P.169 4つ目のコードブロック

Book.favorite.all
Book.favorites.all

P.278 6行目

30分だけ時間ください
30分だけ時間ください

P.281 下から2行目

Railsはこんない
Railsはこんな

P.284 下から4行目

SCM(Suply Chain Management)
SCM(Supply Chain Management)

商品一覧