From sirio81 a gmail.com Tue Sep 29 10:17:04 2026 From: sirio81 a gmail.com (Valerio Pachera) Date: Tue, 29 Sep 2026 10:17:04 +0200 Subject: [Python] Riflessione su lunghezza righe e pep8 Message-ID: Ciao a tutti, sto rivedendo alcuni miei script dal punto di vista del code styling. Ahimè fin'ora non mi sono molto preoccupato di aderire agli standard della pep8. Su suggerimenti dell'IA ho scoperto che esistono strumenti quali "ruff" e "black" che permettono di formattare automaticamente il codice. La pep8 raccomanda 79 come limite massimo di lunghezza di un 1 riga e 72 per commenti e doc strings. Sia ruff che black invece permettono fino a 88 caratteri di lunghezza e nessun limite per commenti e doc strings. Il razionale è un compromesso: righe un po' più lunghe statisticamente portano a dover spezzare meno frequentemente la riga. La pep8 inoltre suggerisce che fra team di lavoro si possa concordare un limite inferiore ai 99 caratteri. E qua viene la mia domanda: 1) solitamente voi che limite usare per la lunghezza delle linee di codice? (Mi interessa la vostra esperienza / opinione). Altra questione sottile: ruff e black prediligono le doppie virgolette " anziché l'apice singolo ' come delimitatore di stringa. Il razionale è che capita spesso che nelle stringe siano presenti apici singoli e quindi non serva poi fare escape. 2) Voi cosa preferite come delimitatore? (E se c'è, il motivo). Grazie, ciao. -------------- parte successiva -------------- Un allegato HTML è stato rimosso... URL: From davide a muzzarelli.net Tue Sep 29 11:05:50 2026 From: davide a muzzarelli.net (Davide Muzzarelli) Date: Tue, 29 Sep 2026 11:05:50 +0200 Subject: [Python] Riflessione su lunghezza righe e pep8 In-Reply-To: References: Message-ID: <6cf5aa6b-f804-4378-bb3a-66e22068be4c@muzzarelli.net> On 29/09/26 10:17, Valerio Pachera wrote: > 1) solitamente voi che limite usare per la lunghezza delle linee di codice? > (Mi interessa la vostra esperienza / opinione). 80 con ruff. > Altra questione sottile: ruff e black prediligono le doppie virgolette " > anziché l'apice singolo ' come delimitatore di stringa. > Il razionale è che capita spesso che nelle stringe siano presenti apici > singoli e quindi non serva poi fare escape. > > 2) Voi cosa preferite come delimitatore? (E se c'è, il motivo). Doppie di default per lo stesso tuo motivo. Scelgo l'apice singolo solo quando vedo che è più comodo. Gentili saluti, Davide Muzzarelli