-
Notifications
You must be signed in to change notification settings - Fork 0
Coding Standards
Jonathan Kreidler edited this page Jun 24, 2020
·
12 revisions
- keine Leerzeichen vor:
) ] }
und:
- keine Leerzeichen nach:
( [ {
- Leerzeichen nach
:
- Leerzeichen bei Deklaration temporärer Variablen:
| temp |
- Leerzeichen um
@
- Leerzeichen um Rechenzeichen (außer bei Brüchen
/
) - Leerzeichen nach
^
- Leerzeichen um
:= , = , < , > , <= , >=
-
-> - ]
am Ende einer Schleife/Verzweigung (nicht) in separate Zeile
- Leerzeile nach Methodennamen bzw. Deklaration der Methodenvariablen
- Leerzeile nach Deklaration temporärer Variablen
- Leerzeile vor Return-Zeile (
^ value
), wenn diese am Methodenende steht - einzelne Leerzeile am Ende von Methoden oder Dokumenten (ohne Leerzeichen und Tabs)
- kein Punkt in der letzten Zeile
- kein Punkt nach der letzten Anweisung innerhalb von
[ ]
- Klammern um Points, zB:
(69 @ 42)
- Bedingung geklammert
-
ifTrue
undifFalse
in neue Zeile
(aName isEmpty)
ifTrue: [datasetName := 'Dataset', self datasetCount]
ifFalse: [datasetName := aName].
SWPieChart new
radius: self defaultRadius;
chartCenter: self defaultWorldPosition;
extent: self defaultExtent.