Tag: ruby
All the articles with the tag "ruby".
-
if/elif・switch/case・when の連鎖は「拡張に閉じていない」— Python の MIME タイプ判定で学ぶ Open/Closed Principle
if/elif・switch/case・when による条件分岐が OCP 違反になる理由を、Python の MIME タイプ判定を題材にテーブル駆動方式で解決する方法を解説
-
「注文作成サービス」に 4 つの仕事をさせていませんか? — 単一責任の原則で Rails サービスを分解する
Rails の CreateSomethingService が複数の責務を持つ問題を、EC サイトの注文作成を題材に SRP に基づいてリファクタリングする方法を解説