Skip to content

Coding Standards

FabianGalandi edited this page Jul 24, 2019 · 12 revisions

Zu Beginn unseres Projektes einigten wir uns auf folgende Coding Standards:

  • keine Leerzeichen nach: ( [ {

  • keine Leerzeichen vor: ) ] }

  • Leerzeichen nach : (davor keines)

  • kein Punkt in der letzten Zeile

  • Leerzeichen bei Variablendeklaration | var |

  • Leerzeile nach Variablendeklaration

  • kein Punkt nach der letzten Anweisung innerhalb von [ ]

  • Leerzeile nach Methodennamen bzw. Deklaration der Methodenvariablen

  • Leerzeichen um @

  • Klammern um Points, zB: (69 @ 42)

  • Leerzeichen um Rechenzeichen (außer bei Brüchen /)

  • Leerzeichen nach ^

  • Leerzeichen um := , = , < , > , <= , >= und -> - ] am Ende einer Schleife/Verzweigung (nicht) in separate Zeile

  • bei Kaskadenaufrufen:

PieChart new
  radius: self defaultRadius;
  chartCenter: self defaultWorldPosition;
  extent: self defaultExtent.
  • bei Verzweigungen:
(aName isEmpty) 
  ifTrue: [datasetName := 'Dataset', self datasetCount]
  ifFalse: [datasetName := aName].
Clone this wiki locally