So:Ist es schlecht, Operationen in # {this} zu setzen?
puts "Today my ostrich laid #{@eggs_laid - @stillborn - @wolves_ate} valid eggs."
Wenn dies ist buchstäblich der einzige Ort, wo ich diese spezifische Berechnung benötigt werden würde, gibt es einen Punkt eine valid_eggs
Funktion bei der Herstellung?
Ich weiß, ich habe eine Antwort geschrieben, aber das ist wirklich keine konstruktive Frage. Es ist so eine einfache Aussage, dass es in beide Richtungen gehen könnte, etwas Komplexeres und die meisten Leute werden die Extraktion empfehlen. Ich tendiere dazu, eine Arbeitspraxis zu haben, in der, wenn ich nach einer Weile zu einem solchen Code zurückkomme und es nicht sofort klar ist, was es tut, es sich lohnt, es zu extrahieren, weil es an Klarheit mangelt. – Abizern
Sie und einige andere sehr hochrangige Benutzer * alle * haben geantwortet, anstatt Ihre Stimmen abzugeben. Dies ist * vollständig * subjektiv, bis zu dem Punkt, an dem die Antwort mit der höchsten Bewertung von einem Benutzer mit 71.000 Wiederholungen mit "Dies ist eine Meinung" beginnt. Dies ist ausdrücklich * nicht * wofür Stack Overflow ist. – meagar
Korrektur - Ich habe knapp abgestimmt, kurz bevor ich meinen Kommentar hinzugefügt habe. – Abizern