Tipps

Dieser Abschnitt enthält einige Tipps, die auf einem Weg zur funktionalen Programmierung hilfreich sein können. Dieser Abschnitt versteht sich nicht mal ansatzweise als eine Einführung in die funktionale Programmierung.

  • Fragen Sie sich, ob Sie wirklich von Anfang an alles funktional programmieren müssen.

  • Verwenden Sie unveränderliche Variablen (val) statt veränderlicher Variablen (var).

  • Versuchen Sie, eine Funktion so kurz wie möglich zu halten.

    Hier ist nicht gemeint eine Funktion kryptisch und mit Tricks kurz zu halten, sondern das eine Funktion eine Aufgabe und nicht mehr erfüllen sollte. Der Sinn der Funktion sollte dennoch einfach ersichtlich sein.


  • Eine Funktion soll für gleiche Argumente immer das gleiche Ergebnis liefern.

  • Vermeiden Sie die Verwendung von while (do-while) Schleifen.

Bill Venners and Dick Wall - Scala Days 2011
Video: Effective Scala Flagge Großbritanien
http://days2011.scala-lang.org/node/138/277


Ted Neward
http://www.java-tv.com/ Flagge Großbritanien
How to Think in Scala for a Java Developer Flagge Großbritanien