173 votes

Quelle est la règle de codage standard la plus étrange que vous ayez été obligé de suivre ?

Quand j'ai demandé cette question J'ai presque toujours obtenu un oui définitif : vous devriez avoir des normes de codage.

Quelle est la règle de codage standard la plus étrange que vous ayez été obligé de suivre ?

Et par "le plus étrange", je veux dire le plus drôle, le pire, ou tout simplement le plus bizarre.

Dans chaque réponse, veuillez mentionner la langue, la taille de votre équipe et les effets négatifs que cela a eu sur vous et votre équipe.

3voto

Sam Hoice Points 1766

Le créateur du fichier (qui ne doit pas mettre de code) doit mettre son nom dans le fichier. Donc si vous créez des stubs ou des placeholders, vous les "possédez" pour toujours.

Le type qui écrit réellement le code n'ajoute pas son nom ; nous avions un contrôle de la source afin de savoir, à tout moment, à qui s'en prendre.

3voto

Lance Kidwell Points 588

J'ai implémenté et modifié un panier d'achat open-source asp classic (qui est principalement une longue chaîne de candidats dailyWTF,) qui commençait chaque variable par un p minuscule. Comme dans pTax_Amount ou pFirst_Name.

Il n'y avait pas d'explication pour cela, mais j'ai lu quelque part sur un de leurs forums que c'était pour éviter d'utiliser des mots réservés comme State - vous auriez pState à la place. Ils ajoutent aussi temp à des choses de manière aléatoire, comme rsTemp et connTemp. Par opposition aux jeux d'enregistrements permanents et aux connexions aux bases de données, je suppose.

3voto

Rédiger des commentaires de méthodes avec des informations inutiles pour presque toutes les méthodes.

Ne pas autoriser les points de sortie multiples d'une méthode.

Notation hongroise pour toutes les variables, les enums, les structures et même les classes, par exemple iMyInt, tagMySturcture, eMyEnum et CMyClass.

2voto

jmcd Points 1962

Tous les noms de fichiers doivent être en minuscules...

1voto

Patrick Desjardins Points 51478

Utilisez _ ou m_ devant une variable globale lorsque vous pouvez simplement utiliser le mot clé this. lorsque vous devez accéder à une variable globale...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X