• # Re: Critères de personnalité d'un code

    Posté par (site web personnel) . En réponse à la dépêche Critères de personnalité d'un code. Évalué à 10.

    Tout ce qui est dit/écrit/chanté/exprimé/peint/etc par quelqu'un reflète sa personnalité.

    Concernant le code, à peu près tous les éléments peuvent être des indices, la partie difficile étant l'interprétation :
    - choix de dépendances
    - choix des licences des dépendances
    - fichier CR, LF, CR/LF
    - nom du fichier : main.cpp ou InternetLurkerTool.c
    - extension : par exemple en C++, .h .H .hpp .hxx .C .cpp .cxx ...
    - indentation (dont le tout sur une ligne ou pas)
    - espaces ou tabulations
    - aération du texte
    - style de codage : que du while() pas de for() ou l'inverse, ++i ou i++, utilisation de const/unsigned/long/short en C/C++, effort pour la portabilité, #include <iostream.h> ou , (int)toto ou static_cast(toto), etc
    - présence de commentaires, surabondance ou pas, pertinents ou pas, détaillés ou pas
    - choix de noms de variables/classes/fonctions
    - respect de convention de nommage/indentation/etc dans tout le code
    - présence de l'en-tête juridique/copyright/licence
    - tout le projet dans un même répertoire ou arborescence
    etc