Perso, je penses qu'il pourrait être pratique de définir une sorte de "standard" concernant les codes sources en C, du moins pour ceux qui sont ammenés à être distribués...
Etant donné le tutorial que j'ai écrit, je suis souvent ammené à recevoir des mails accompagnés de codes sources... et certains sont particulièrement difficiles à comprendre à cause de ce que je considère (attention : avis perso !) comme des absurdités... (par exemples, des variables nommées var1, var2, var3, var4 et ainsi de suite !!!)
De même, une partie des programmes réalisés en C sont open-source... et une partie de ceux-ci sont difficilement compréhensible, je trouve. Ce n'est pas pour cela qu'il sont innefficaces, bien au contraire ! Mais certaines pseudo-normes seraient bien pratiques...
Donc, je serait d'avis qu'il faudrait qu'un groupe de programmeurs C se lance dans l'étude d'une norme possible...
Elle pourrait porter, dans une première version, sur les noms de variables, puis s'élargir sur d'autres choses...
Un exemple POSSIBLE serait quelque chose comme ça :
Pour les variables de type HANDLE, précéder le nom de H_
Pour les variables de type SYM_ENTRY, précéder le nom de SE_
Pour les variables de type short, précéder le nom de S_
pour les variables de type unsigned short, précéder le nom de US_
Pour les types définis par le codeur (avec typedef, par exemple), précéder de T_
Des "règles" (ou plutôt, des habitudes) existent comme ça chez les programmeurs C++ je crois, pour la programmation en C++ sous Windows... et c'est clair que ça facilite la lecture de sources...
Ce type de chose se retrouve, par exemple, dans les fonctions de TIGCC concernant la status line,qui sont toutes précédées de ST_ !
Naturellement, chacun serait libre d'utiliser ou non ce type de norme, de la même façon que chacun est libre de mettre son prog en open-source ou non...
Voila, j'attend des réactions...
Si certains ici sont interessés...
/me propose le commité de normalisation TI-C-v1...
