Style Guide für Scala
Scala hat bisher noch keinen offiziellen Style Guide, weshalb Daniel Spiewak im November 2009 einen Vorschlag für ein solches Dokument auf der Scala-Mailingliste gepostet hat. Wie dort zu lesen ist, findet selbst Martin Odersky, der Schöpfer von Scala, den Vorschlag gut und kann sich vorstellen, das Dokument in absehbarer Zeit offiziell auf der Scala-website zu veröffentlichen.
Die PDF-Version kann man sich unter folgender Adresse herunterladen:
http://www.codecommit.com/scala-style-guide.pdf
Eine Online-Version ist unter folgender Adresse verfügbar:
http://davetron5000.github.com/scala-style/
Der Style Guide ist gut gegliedert. Zu jedem Vorschlag wird auch stets ein Grund angegeben, warum es sinnvoll ist, den Code auf diese Weise zu formatieren und nicht anders. Gegenbeispiele zeigen, wie unleserlich der Code wird, wenn man sich nicht an den Style Guide hält.
Da ich ein großer Verfechter strukturierten Codes bin, kann ich das Dokument nur jedem empfehlen, der sich mit Scala beschäftigt. Wenn man die Sprache gerade neu lernt, sollte man sich den Style Guide möglichst früh durchlesen, damit gar nicht erst "schlechte Gewohnheiten" aufkommen. Durch Einhalten des Styles kann die Lesbarkeit von Scala-Programmen erhöht werden, wodurch auch die Erweiterbarkeit und Wartbarkeit vereinfacht wird.
Add to: