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.
_______________________________________________ Python mailing list [email protected] https://lists.python.it/mailman/listinfo/python
