ネット上にはいろいろと便利なgemの紹介サイトがあるわけだが、弊社で使っているgemについても私の独断と偏見で選んだおすすめgemを5個(-1個)ご紹介したい。 rubocop コードがRuby Style Guideに沿っているかをチェックするgem。これは以前のブログ記事でも紹介した。 RuboCopを使ってコーディング規約に沿ったコードを書く RuboCopのデフォルト設定はかなり厳しい。メソッドは10行以内なんかは結構厳しいと思う。チェック項目や設定は変更することができるのだが、あえて厳しい設定でチェックすると、クラス分割やメソッド分割などいろいろと議論のネタを提供してくれて面白い。 例えば、 「ここのメソッドが10行に収まらないんだけどどうすればいいかな?.rubocopを書き換えるって最終手段使っていいですか・・・?」 「うーん、Rubyのシンタックスを変えればなんとか10行に