Code : convention d'écriture - C - Programmation
Marsh Posté le 02-08-2005 à 00:01:42
Bonsoir,
Je suppose que tu veux parler des conventions de formatage du code, n'est-ce pas ?
Parce que pour le codage lui-même, ce sont plus des règles empiriques qui viennent avec l'expérience, et elles sont trop nombreuses pour pouvoir les détailler.
Néanmoins voici des standards de codage assez largement utilisés:
http://people.cryst.bbk.ac.uk/~cla [...] dards.html
http://www.fh-augsburg.de/informat [...] rial/hoff/
Marsh Posté le 02-08-2005 à 00:10:07
moi je deviens schizo entre les conventions qui changent d'un langage à l'autre, d'un projet à l'autre : gnu, stroustrup, linux, java ...
Marsh Posté le 02-08-2005 à 00:13:12
laurent_31 a écrit : Voilà, je dois me mettre rapidement au C/C++ et j'aimerais savoir si il existe une règle concernant l'écriture du code ? |
Déjà attention. C et C++ sont des langages différents.
Disons qu'il y a des pratiques plus ou moins claires. Voici ce que je préconise pour le C :
http://mapage.noos.fr/emdel/codage.htm
Marsh Posté le 02-08-2005 à 09:59:45
L'essentiel c'est d'être constant, à l'aise et clair lorsqu'on écrit le code.
Après on a chacun ses petites manies, l'essentiel c'est de ne pas en changer quinze fois par fichier source.
Marsh Posté le 02-08-2005 à 10:13:42
C très gentil de votre part, je vais m'imprimer ça et me plonger dedans.
Je pense qu'il est plus facile de lire un code quand on en connait les rêgles d'écriture, mais ca c'est l'avis d'un néophyte qui passe plusieurs heures à décrypter un source
Merci encore.
Marsh Posté le 02-08-2005 à 10:50:51
Les règles, il y en a autant que d'auteurs. On part vite sur des guerres de religion dans ce domaine. Rien que choisir entre accolade à la ligne ou non...
Ce qui importe, c'est de choisir un style, et de s'y tenir. Le style en lui même a moins d'importance que son respect. Il y a des chapitres intéressants sur ce point dans le livre "Tout sur le code".
Sinon, dans tous les langages, il y a aussi des choses légales, mais qu'il convient de ne pas faire. Là, il faut pratiquer, lire des bouquins, les FAQ...
Marsh Posté le 02-08-2005 à 11:25:43
laurent_31 a écrit : Je pense qu'il est plus facile de lire un code quand on en connait les rêgles d'écriture, mais ca c'est l'avis d'un néophyte qui passe plusieurs heures à décrypter un source |
Je ne suis pas néophyte, mais pour gagner du temps, avant de lire le code des autres, je le passe à l'indenteur qui le présente selon mes habitudes. Tout devient alors beaucoup plus clair.
Marsh Posté le 02-12-2005 à 10:51:09
ReplyMarsh Posté le 02-12-2005 à 10:57:00
ReplyMarsh Posté le 02-12-2005 à 11:20:18
minimoke a écrit : qu'elle indenteur utilise tu si ce n'est pas indiscret??? |
Comme expliqué dans le lien que j'ai donné, GNUIndent 1.91 (J'aime pas les versions suivantes, ils ont cassé des formattages qui existaient avant...).
Marsh Posté le 02-12-2005 à 11:20:41
chrisbk a écrit : tu veux pas lui demander la couleur ses poils pubiens tant qu'a y etre ? |
Verts, pourquoi ?
Marsh Posté le 01-08-2005 à 23:44:11
Bonsoir,
Etant nouveau dans ce forum, je ne sais pas si il y a lieu de se présenter. Dans le doute :
Je me prénomme Laurent, bientôt la quarantaine ,à Toulouse pour le moment, je remonte sur Orsay(91) pour reprendre 2 ans d'études, et oui il n'y a pas d'age
Voilà, je dois me mettre rapidement au C/C++ et j'aimerais savoir si il existe une règle concernant l'écriture du code ?
Ma question peut paraître stupide mais je me dis que tant qu'à apprendre un nouveau langage, autant prendre tout de suite les bonnes habitudes
Voili, voila
Bonne soirée