Eine klare und einheitliche Programmierung erleichtert das Lesen eines Sourcecodes.
if anredeCode == 1: print ('Herr') else: print ('Frau') print ('Ende')
Eine Codezeile sollte immer auf einen Blick erfasst werden können.
if input_value >= minimum or input_value <= maximum or input_value > 0 and client.client_type.equals('Stammkunde'):
def __init(self, name, age, gender): self.__name = name self.__age = age self.__gender = gender
Bemerkung: Die Anordnung von Codezeilen wird i.d.R. nicht durch die automatische Formattierung einer IDE unterstützt. Es muss jedoch damit gerechnet werden, dass automatische Formattierungen durch die Entwickler durchgeführt werden können, welche solche Anordnungen überschreiben.
Leerzeilen erleichtern das Erkennen von zusammengehörenden Teilen des Codes.
def foobar: print ('foo bar') class Movie: def __init__(self, title): self._title = title @property def tile(self): return self._title
Konstruktoren versetzen ein neu erzeugtes Objekt in einen definierten Anfangszustand.
class Celsius: def __init__(self, temperature=0): self._temperature = temperature …
Durch eine geeignete Reihenfolge fällt es leichter, die richtige Methode effizient zu finden.