この記事について 単一責任の原則とは 単一責任の原則を守るメリットとは? 単一責任の原則とは ⇨1つのクラスが担う責任は、たった一つに限定すべき。 要はクラスの中にそのクラス名にそぐわないメソッド(処理)を混在させてはいけない.。 見比べてみる 単一責任の原則なし class User attr_reader :name, :email def initialize(name, email) @name = name @email = email end def send_email(subject, body) # メールを送信する処理 puts "Sending email to #{em…