Python Noergelliste
Python Nörgelliste
Meine Lars Nörgelliste:
- Variablen müssen nicht deklariert werden man kann sie einfach nutzen wie im guten alten Basic. Damit wird aber auch in Funktionen nicht wirklich klar, ist die Variable global oder local.
- Es muss sauber auf die Einrückung geachtet werden. Ich mag Klammern oder das alte begin...end.
- Klassen in Dateien müssen nicht so heißen wie die Datei selbst.
Das ist in Java besser gelöst, da MUSS eine Klasse genau so heißen wie die Java-Datei selbst.
- In Member-Functions muss das self immer mit angegeben werden.
Es gibt halt keine saubere Trennung, woran man erkennt, was in einer Klasse ist und was nicht.
- Property muss immer vor setter stehen, sonst versteht es Python nicht.
- Fehler treten häufig erst zur Laufzeit auf. Das setzt viele Tests voraus.
- Ranges in Schleifen gehen von [Startwert bis Endwert-1]. Das ist verwirrend, hätte man besser machen können.
- print() macht ein implizites "new line" am Ende.