Rubyの基礎を固めたい part1

こんにちは。
railsを使って開発中のbasyoukajikiです。
今回からシリーズ物として「Rubyの基礎を固めるシリーズ」を書いていきたいと思います。
記念すべき第1話です。

##企画の趣旨

Railsをいじってると「???」な記述がチラホラある。
→Rubyの基礎が固まってないからや!
 →Rubyの基礎を再入門しよう

こんな感じです。

##環境について

テキストにはプロを目指す人のためのチェリー入門を使用します。
通称「チェリー本」です。
Rubyistの間ではかなり有名な本だと思います。

開発環境は以下の通りです。

 ・OS macOS Catalina 10.15.5
 ・Ruby 2.7.0
・備考: github-flowを導入、rspecでテスト
リポジトリはこちら

##セットアップ

まずはrspecでテストを実行するためのセットアップを行います。
学習用に作ったディレクトリに移動し、ブランチを切ってrspecのセットアップをします。

$git checkout -b set_up

ブランチを切ったら以下のコマンドを順番に作成していきます。

$ gem install rspec
$ rspec --init

最後にrspecの起動を確認します。

$ rspec

まだテストを書いていないのでNo examples found.と表示されると思いますが、これでセットアップ完了です。

git add, git commitをしたのちmaster branchにマージします。
これは各チャプター終了毎にやります。(以後省略)

ではチャプター2に早速取り掛かっていきましょう!(チャプター1はセットアップ中心なので割愛します。)
といきたいところですが、チャプター2の内容がかなり基礎の内容となっているので、詳しい説明はしなくていいかなと(手抜き)

気になる方はこちらを確認してみてください。
リポジトリ

自分なりにまとめてみました。 クローンするなりご自由に!
ただし、著作権やなんやらの関係で内容を端折ってます。(あくまでメモというスタンスです)
完全版が欲しい方は、買おう!チェリー本!!!

では今回はこの辺で!

いいなと思ったら応援しよう!