超いまらながら、Railsのソースを読んでいます
いまさらながらなのですが、Railsのソースコードを読んでいます。ウワサに違わぬ綺麗さですね。ひとつひとつのメソッドがコンパクト。10行越えてるのってめずらしいくらいです。
ひとつだけ気になるのが、修飾子としてのifやunless。一行におさめるには長すぎるとき、
people.go_to_spaceship if
the_earth.blank?
みたいな感じで2行にしているところがちょっと違和感。ぱっと見た感じだと、ふたつのセンテンスだと錯覚しそう。
こういうときぼくは、
if the_earth.blank?
people.go_to_spaceship
end
みたいにして書いてしまう。どっちがいいのかな。