[Python-de] Re: Code Style Review

[email protected]
Newsgroups gmane.comp.python.general.german
Message-ID <[email protected]>
Eigentlich wollte ich dieses Thema nicht anschneiden, um den Unmut der 
Liste nicht auf mich zu ziehen. ;)
Ich versuche es vorsichtig.

Ich hatte Eingangs ja das Lob ausgesprochen, dass er sich mit dem Thema 
so bewusst und intensiv auseinandersetzt. So lernt man nicht nur, 
sondern verbessert auch seine Skills.

Am 28.11.2022 16:48 schrieb Christopher Arndt:
> Außerdem könntest du auch noch entweder "black" oder "yapf" oder ein
> ähnliches Tool benutzen,
> [..]
> - Sortiere die Imports mit "isort"

Die hier genannten automatisierenden Tools verhindern dieses Lernen. 
Gerade Anfängern möchte ich dringend von solchen Tools abraten. Sorge 
selbst dafür, dass dein Code sauber ist. Überprüfe deinen Code mit 
Lintern, aber das Korrigieren bitte selbst machen. Linter kann man auch 
live in einer IDE dazuschalten, so dass du schon beim Tippen durch 
Hervorhebungen die Mitteilung erhältst, dass du da etwas besser machen 
könntest.

Du möchtest sauberen Code im Repo haben und du möchtest alle Leute 
deines Teams dazu bringen nur sauberen Code zu committen?
Dann mach einen pre-commit-hook oder einen Unittest der Alarm schlägt, 
wenn ein Linter wie pylint/flake8 Fehler wirft. Für kleinere Projekte 
wähle ich gerne die unittest Variante (Ein sicher verbesserungswürdiges 
Beispiel: [1]).

[1] -- 
<https://codeberg.org/buhtz/hyperorg/src/commit/463ca3607943f9d6651d08aa3f35a95177d493c6/tests/test_content.py#L13-L19>
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.