PROJET AUTOBLOG


Shaarli | Orangina Rouge

source: Shaarli | Orangina Rouge

⇐ retour index

Règles pour écrire du code sécurisé

jeudi 17 novembre 2022 à 12:23

Règle 4
Aucune fonction ne doit être plus longue que ce qui peut être imprimé sur une seule feuille de papier, dans un format de référence standard, avec une ligne par instruction et une ligne par déclaration. En règle générale, cela signifie qu’il n’y a pas plus de 60 lignes de code par fonction.

Ayant parfois affaire à des fichiers Excel de quelques centaines de lignes, et parfois plusieurs dizaines de colonne, ça me rend fou.
Donc j'aime bien cette règle : maximum 60 lignes. À cela on peut ajouter une des règles du PEP-8 Python qui préconise pas + de 79 caractères par ligne.

Voir aussi la RFC 2223 qui indique :

3a. ASCII Format Rules
[…]
Each page must be limited to 58 lines followed by a form feed on a
line by itself.
Each line must be limited to 72 characters followed by carriage
return and line feed.

Cela donne un formatage un peu surprenant mais cela donne une bonne idée de ce qui est humainement révisable.


Permalien