Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: c.buhtz@posteo.jp Newsgroups: de.comp.lang.python Subject: =?utf-8?q?=5BPython-de=5D_Re=3A_Code_Style_Review?= Date: Mon, 28 Nov 2022 15:37:34 +0000 Lines: 52 Message-ID: <480b80d21e58d280c437b4854bfc7cf1@posteo.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de WXoS+T65esWLNvalHOIOYwyoM5JBAcOjBTyW0JMqH5Jg== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=posteo.jp header.i=@posteo.jp header.b=B9goC/cj; dkim-adsp=pass; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.jp; s=2017; t=1669649855; bh=BVu/DPOokGyZIUia+7VZ+27i1CDdezHj+PhkrgnG7Ek=; h=Date:From:To:Subject:From; b=B9goC/cji9Vw5oWDitwBh3TvI2m3ZQgXzKy/tcxEtsAOrIL48Xtgfp6xTJCllnm0+ /AaRMXyLXfVcYIl9nzcE81/U3BJNJj3xov3C5jM6Cdt9x+HKjPXbzAbuP+0nIb29n7 DVdWE+EIxD55rwXWf1xXuXONb5Jg48/kbFqclafH8CxYQPkc0JUAco8wfgAISrVhtl BtcbcQR3O2JuCE6VrmljCXFrA1bDyABzZNj/v7BMn91VRg7W5pStZeaddS6YnC4Gpw dHS26t2OxVCkoR26e5aSKTul23yEb5kxo1zVTgdYYow01ULPzOKloxwMCcnFTSr0H/ SUpim+rGjuAng== In-Reply-To: Message-ID-Hash: OM7HM6ZEUDLENJD7XL266QHP67RTRLG5 X-Message-ID-Hash: OM7HM6ZEUDLENJD7XL266QHP67RTRLG5 X-MailFrom: c.buhtz@posteo.jp X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-python-de.python.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.7 Precedence: list List-Id: Die Deutsche Python Mailingliste Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com de.comp.lang.python:5864 Hallo Marc, erst einmal finde ich es super, dass du dich so intensiv damit=20 auseinandersetzt. Die Liste ist f=C3=BCr ein Code Review etwas ungeeignet. Vielleicht kannst = du=20 den Code auf Codeberg.org oder wo anders hosten, dann l=C3=A4sst er sich=20 leichter kommentieren. Neben PyLint k=C3=B6nntest du auch nochmal "flake8" auf den Code loslassen= =2E Die Frage ist, warum du solche PyLint Ausnahmen ("# pylint:") definiert=20 hast. IMHO ben=C3=B6tigt man daf=C3=BCr einen wirklich triftigen Grund; ein= e=20 strenge Indikation. Die Hinweise und Meldungen von Lintern haben ihre=20 Berechtigung und sollten nicht unterdr=C3=BCck werden. Neben den Lintern w=C3=BCrde ich dir noch empfehlen, ein paar mehr Leerzeil= en=20 zu machen. Das erh=C3=B6ht IMHO die Lesbarkeit, gerade bei verschachtelten= =20 Strukturen. Nat=C3=BCrlich ist das Geschmacksache bzw. eine Frage des=20 Team-Konsent. Z.B. hier: Am 28.11.2022 16:19 schrieb Marc Haber: > while True: > time.sleep(30) > if debug > 0: > print('run evaluate() and cleanup_table() from main loop') > cleanup_table() > if debug > 0: > print_table() > evaluate() while True: time.sleep(30) if debug > 0: print('run evaluate() and cleanup_table() from main loop') cleanup_table() if debug > 0: print_table() evaluate()