Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1215 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Code : convention d'écriture

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code : convention d'écriture

n°1167420
laurent_31
Posté le 01-08-2005 à 23:44:11  profilanswer
 

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  :D  
 
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  :wahoo:  
 
Voili, voila
 
Bonne soirée
 
 
 
 
 

mood
Publicité
Posté le 01-08-2005 à 23:44:11  profilanswer
 

n°1167427
el muchach​o
Comfortably Numb
Posté le 02-08-2005 à 00:01:42  profilanswer
 

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/

n°1167431
Taz
bisounours-codeur
Posté le 02-08-2005 à 00:10:07  profilanswer
 

moi je deviens schizo entre les conventions qui changent d'un langage à l'autre, d'un projet à l'autre : gnu, stroustrup, linux, java ...

n°1167434
Emmanuel D​elahaye
C is a sharp tool
Posté le 02-08-2005 à 00:13:12  profilanswer
 

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


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1167570
Elmoricq
Modérateur
Posté le 02-08-2005 à 09:59:45  profilanswer
 

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.

n°1167579
laurent_31
Posté le 02-08-2005 à 10:13:42  profilanswer
 

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.

n°1167620
HelloWorld
Salut tout le monde!
Posté le 02-08-2005 à 10:50:51  profilanswer
 

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...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1167682
Emmanuel D​elahaye
C is a sharp tool
Posté le 02-08-2005 à 11:25:43  profilanswer
 

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.
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1257315
minimoke
beep beep
Posté le 02-12-2005 à 10:51:09  profilanswer
 

qu'elle indenteur utilise tu si ce n'est pas indiscret???

n°1257320
chrisbk
-
Posté le 02-12-2005 à 10:57:00  profilanswer
 

tu veux pas lui demander la couleur ses poils pubiens tant qu'a y etre ? :heink:

mood
Publicité
Posté le 02-12-2005 à 10:57:00  profilanswer
 

n°1257357
Emmanuel D​elahaye
C is a sharp tool
Posté le 02-12-2005 à 11:20:18  profilanswer
 

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...).
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1257359
Emmanuel D​elahaye
C is a sharp tool
Posté le 02-12-2005 à 11:20:41  profilanswer
 

chrisbk a écrit :

tu veux pas lui demander la couleur ses poils pubiens tant qu'a y etre ? :heink:


Verts, pourquoi ?


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Code : convention d'écriture

 

Sujets relatifs
Api Windows : Cherche code complet pour GetOpenFileName(...)Initialisation complexe d'une variable globale ("code static")
Recherche code html pour fondu ???[RESOLU]Retourner un code d'erreur dans une VbYesNo Box
[SQL] Problème écriture requêteProbleme d'écriture dans un fichier
activeX et code behindRecherche d'une ligne d'écriture ...
[PHP] Generateur de codemelange de code .NET et natif
Plus de sujets relatifs à : Code : convention d'écriture


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR