[Python-de] Re: Code Style Review
| 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]