Skip to content

04. Konventionen

AnleAnja edited this page Jun 7, 2020 · 3 revisions

Benennung

Was Wie
Bibliotheken, Packages, Directories, Quelldateien, Imports lowercase_with_underscore
Klassen, Enums, Typdefinitionen, Typparameter UpperCamelCase
Variablen, Parameter, Konstanten, etc. lowerCamelCase

Kein Uppercase oder SCREENING_CAPS

Kommentare

  • /// für Kommentare über Klassen, Funktionen, Variablen etc.
    • sollten mit einem Satz Beschreibung beginnen, die die Funktionsweise erläutert
    • im Präsens, Verben in der 3. Person
    • Leerzeile nach der Beschreibung
  • // für Inline Kommentare, die den spezifischen Code in einer Funktion erklären

Bracket Hell

  • Bis zu einem gewissen Grad normal
  • aussagekräftige Widgets in eine eigene Klasse extrahieren
  • jedes Callback in eine eigene Funktion extrahieren

Clone this wiki locally