# ~/.ruby が /opt/ruby/2.7.7/ を指していて、rvm の ruby バージョンと異なる場合、以下を実行
rm ~/.ruby/current
bundle install以下をインストール:
- VSCode rdbg Ruby Debugger
koichisasada.vscode-rdbg
code --install-extension koichisasada.vscode-rdbg必要に応じて、手動で、拡張機能を有効にする
.vscode/launch.json に一定の記述を追加する
必要に応じて functions.rb を開いておきます
- VS Code のデバッグタブを開きます
- 「Debug all spepc」を選択します
- 実行ボタン(緑の三角形)をクリックしてデバッグを開始します
まず、functions.rb を開いておきます。テストは spec フォルダに定義されています。
- デバッグしたいコードにブレークポイントを設定します
- コードの左の行番号の少し左の空白でクリックします
- 赤い丸が表示されます
- デバッグを開始 [F5] すると、ブレークポイントでコードの実行が停止します
- ステップオーバー、ステップイン、ステップアウトを使用してコードの流れを確認します
以下の手順で環境を準備してください。
Gemfileを作成し、以下の内容を記載します。
source 'https://rubygems.org'
gem 'rspec'- 以下のコマンドを実行して依存関係をインストールします。
bundle install- インストールが完了したら、以下のコマンドで RSpec のバージョンを確認できます。
rspec --version3関数を実装させた
RSpec のテストを作成し、各関数をテスト駆動開発で開発させた