Es ist sehr häufig in Ruby zu sehen, Methoden, die einen Hash-Parameter erhalten, anstatt nur die Parameter an die Methode übergeben.Hashes vs Mehrere Params?
Meine Frage ist - wann verwenden Sie Parameter für Ihre Methode und wann verwenden Sie einen Parameter-Hash?
Ist es richtig zu sagen, dass es eine gute Praxis ist, einen Parameter-Hash zu verwenden, wenn die Methode mehr als ein oder zwei Parameter hat?
+1 - nichts in einem Parameter-Hash sollte erforderlich sein. Optionale Parameter könnten mit Standardwerten benannt werden, aber ich tendiere dazu, sie in einem Hash zu übergeben und bei Bedarf im Haupttext der Methode Standardwerte festzulegen. –