• # y a pas de parfait

    Posté par (site web personnel, Mastodon) . En réponse au journal Quelles seraient les meilleures règles de formatage de code ?. Évalué à 3.

    Ça va dépendre du langage... Certains imposent un formatage précis (cas des premières versions de : CoBOL, ForTran —77, BASIC —avec numérotation de lignes, etc.) ou ont des recommandations et règles associées (cas de : Go –pour lequel il y a un reformateur, PHP —avec PSR-2, Python –avec PEP-8, etc.) Pour le reste, on peut chipoter mais dans tous les cas les règles utilisées sont discutées et gravées par la communauté du projet (en particulier pour le C et le C++ il y a des styles selon qu'on contribue à un projet GNU/GNOME/BSD/etc.)
    Là où il y a la liberté de choisir (second et troisième cas donc), ça va dépendre des diverses contraintes et des outils (essaye par exemple la tabulation quand tu dois éditer du code depuis un navigateur web et on en reparle) ; et pour chaque choix il y a des avantages et des inconvénients mais jamais une réponse parfaite...

    "It is seldom that liberty of any kind is lost all at once." ― David Hume