Que faites-vous lorsque vous travaillez avec quelqu'un qui a tendance à écrire du code stylistiquement incorrect? Le code dont je parle est généralement techniquement correct, raisonnablement structuré et peut même être algorithmiquement élégant, mais il a l' air moche . Nous avons:
- Mélange de différentes conventions de dénomination et titres (
underscore_style
etcamelCase
etUpperCamel
etCAPS
tous appliqués plus ou moins au hasard à différentes variables dans la même fonction) - Espacement bizarre et incohérent, par exemple
Functioncall (arg1 ,arg2,arg3 );
- Beaucoup de mots mal orthographiés dans les commentaires et les noms de variables
Nous avons un bon système de révision de code où je travaille, donc nous pouvons regarder et réparer les pires choses. Cependant, il semble vraiment mesquin d'envoyer une révision de code qui se compose de 50 lignes de "Ajouter un espace ici. Épelez 'itarateur' correctement. Modifiez cette capitalisation. Etc."
Comment pourriez-vous encourager cette personne à être plus prudente et cohérente avec ce genre de détails?