Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5866

[Python-de] Re: Code Style Review

From c.buhtz@posteo.jp
Newsgroups de.comp.lang.python
Subject [Python-de] Re: Code Style Review
Date 2022-11-28 19:53 +0000
Message-ID <966557f12986f04f279fc185ac376188@posteo.de> (permalink)
References <tm2jhn$1k5h8$1@news1.tnib.de> <480b80d21e58d280c437b4854bfc7cf1@posteo.de> <d60e87cd-51b9-084e-3fb6-d15b7588004d@chrisarndt.de>

Show all headers | View raw


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>

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Code Style Review Marc Haber <mh+usenetspam1118@zugschl.us> - 2022-11-28 16:19 +0100
  [Python-de] Re: Code Style Review c.buhtz@posteo.jp - 2022-11-28 15:37 +0000
    [Python-de] Re: Code Style Review Christopher Arndt <chris@chrisarndt.de> - 2022-11-28 16:48 +0100
      [Python-de] Re: Code Style Review c.buhtz@posteo.jp - 2022-11-28 19:53 +0000
      Re: [Python-de] Re: Code Style Review Marc Haber <mh+usenetspam1118@zugschl.us> - 2022-11-28 22:07 +0100
        [Python-de] Re: Code Style Review Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2022-11-29 18:51 +0100
          [Python-de] Re: Code Style Review Marc Haber <mh+python-de@zugschlus.de> - 2022-11-29 21:44 +0100
            [Python-de] Re: Code Style Review Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2022-11-29 23:16 +0100
    Re: [Python-de] Re: Code Style Review Marc Haber <mh+usenetspam1118@zugschl.us> - 2022-11-28 21:52 +0100
      [Python-de] Re: Code Style Review c.buhtz@posteo.jp - 2022-11-28 22:38 +0000
        Re: [Python-de] Re: Code Style Review Enrik Berkhan <Enrik.Berkhan@inka.de> - 2022-11-29 06:03 +0000
        Re: [Python-de] Re: Code Style Review Marc Haber <mh+usenetspam1118@zugschl.us> - 2022-11-29 15:22 +0100
          [Python-de] Re: Code Style Review c.buhtz@posteo.jp - 2022-11-29 14:39 +0000
      [Python-de] Re: Code Style Review Matthias Urlichs <matthias.urlichs@noris.de> - 2022-11-30 10:47 +0000
        [Python-de] Re: Code Style Review Marc Haber <mh+python-de@zugschlus.de> - 2022-12-01 21:30 +0100
          [Python-de] Re: Code Style Review Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2022-12-02 00:07 +0100
            Re: [Python-de] Re: Code Style Review "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-03 14:32 +0100
          [Python-de] Re: Code Style Review Matthias Urlichs <matthias.urlichs@noris.de> - 2022-12-02 09:29 +0000
            [Python-de] Re: Code Style Review Marc Haber <mh+python-de@zugschlus.de> - 2022-12-02 18:02 +0100
    [Python-de] Re: Code Style Review Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2022-11-29 18:33 +0100
  [Python-de] Re: Code Style Review Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2022-11-29 18:18 +0100
    [Python-de] Re: Code Style Review Hans-Peter Jansen <hpj@urpla.net> - 2022-11-30 15:52 +0100
    [Python-de] Re: Code Style Review Marc Haber <mh+python-de@zugschlus.de> - 2022-12-01 21:16 +0100
      [Python-de] Re: Code Style Review Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2022-12-01 23:58 +0100
        [Python-de] Re: Code Style Review Marc Haber <mh+python-de@zugschlus.de> - 2022-12-02 18:10 +0100
          Re: [Python-de] Re: Code Style Review "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-03 14:36 +0100

csiph-web