Currently browsing tag

Ruby on Rails

Rails Engineとはなんぞや?

要らんものはどんなにブラッシュアップしても要らんものは要らんもので、自分が作ったものをRails Engineで作ったら?と言われたので、調べてみた。 Rails エンジン入門 — Rails ガイド 1 Railsにお …

Ruby, Railsでハッシュで初期化する(カイゼン版)

以前、ハッシュで初期化時にABCサイズを小さくするで、以下のように実装した。 上記でPull/Merge Requestしたところ、指摘をもらってもっと良い方法にカイゼンできたので,記しておく。 レビューア「これだと s …

GoFのDesign PatternのBuilder Pattern in Ruby

Builder パターン(ビルダー・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。 Builder パターン – Wikipedia …

ハッシュで初期化時にABCサイズを小さくする

としているメソッドがあり、これをRubocopにチェックさせると、ABC Sizeが基準値である15を超え、35.74と指摘されてしまった。 ちなみにABC Sizeとは、Assignments, Branches Co …

要らんものはどんなにブラッシュアップしても要らんものは要らんもの

タイトルは別名、要らんものを無能な人(=自分)が作り、優秀な人がアドバイスしてどんなにブラッシュアップしていっても、元々が要らんものだと意味がないという悲しみ。 Ruby/RailsでのBuilder Patternを実 …