この記事について
塩漬けになっている、develop, test用のgemたちを調べてみました。
前置き
Railsを書いていると、デバックやテストをちょっと便利にしたいなぁという思いで、gemを追加してしまうことがあると思います。
しかし、いざ追加して使っても、ワークフローに結局入らず、塩漬けになっているようなgem達がいると思います。
もしくは、今の僕のように過去の先輩達が入れたgemを使ってないわぁ〜って人もいると思います。
ということで、ちょっと自分が使っていないけど、なぜか入っている develop, testグループのgemをちょっと残しておきます。
develop, testに入っていたgemたち
gem 'shoulda-matchers' # validationなどのcallback関数とか、rspecを書くと長くなっちゃうやつをワンライナーでかける
gem 'web-console' # ブラウザでconsoleを表示できる
gem 'bullet' # n+1を発見するgem
gem 'letter_opener' # ブラウザでメールを確認できる
gem 'dotenv-rails' # dotenv をrailsで使いようにしてくれる
gem 'rubocop', require: false # rubocop require: false を指定しておくと自動requireされない
gem 'therubyracer' # jsを動かしているv8というエンジンをrubyから触る
gem 'derailed' # to measure using memory because heroku memory is overflowed
gem 'stackprof' # メソッドにかかる時間を調べてくれる [Ruby/Railsでの高速化の際に使うgem達](https://qiita.com/awakia/items/248340b341f335efde16)
gem 'spring-commands-rspec' # springを使用してrspecを起動する
gem 'rails-erd' # erd図を自動で作ってくれる
gem 'hirb' # `rails c` でmodelかrデータを引っ張ってくる時に綺麗に表示してくれる
gem 'hirb-unicode' # hirbで使うっぽい
gem 'database_cleaner' # dbをrollbackしたりできるっぽいが使い所はわからない