Je recherche un texte ou une recommandation sur la manière de coder. Mais de façon assez basique. Les gnu coding standard sous-entendent déjà que vous savez coder.
Je pense par exemple au nombre moyen de lignes de code par fonction, quand utiliser les variables globales, comment structurer son code, etc...
Si il existe un outils (libre) permetant d'évaluer la qualité de code en C, cela serait encore mieux.
# Quelques liens...
Posté par Frédéric Lopez . Évalué à 4.
Sinon, voilà pêle-mêle quelques références qui m'ont été utiles sur ce sujet :
Multi-file projects and the GNU Make utility :
http://www.gmonline.demon.co.uk/cscene/CS2/CS2-10.html(...)
Fred Richards - C/C++ Programming Style Guidelines :
http://www.itechcentral.net/dl/cprogrammingguide.pdf(...)
Recommended C Style and Coding Standards :
http://www.doc.ic.ac.uk/lab/secondyear/cstyle/cstyle.html(...)
Rob Pike - Notes on Programming C :
http://www.cs.pdx.edu/~warren/CS162/pikestyl.html(...)
SEL (NASA) - C Style Guide :
http://sel.gsfc.nasa.gov/website/documents/online-doc/94-003.pdf(...)
The FTS C Programming Style Guide :
http://ccrma.stanford.edu/guides/package/jmax/fts/C_Programming_Sty(...)
Concernant un outil permettant d'évaluer la qualité d'un code en C, je ne connais que lint et ses dérivés (splint notamment), mais ce n'est sans doute pas ce que tu cherches. Ça ne fait pas une analyse de la qualité du style mais ça sert à détecter les erreurs courantes (notamment niveau sécurité) dans des programmes en C. À ma connaissance il n'existe pas d'outil permettant d'évaluer la qualité d'un code C, simplement parce qu'il n'existe pas une façon universelle d'écrire correctement en C.
[^] # Re: Quelques liens...
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
# un lien
Posté par Nicolas Boulay (site web personnel) . Évalué à 3.
http://www.jetcafe.org/~jim/c-style.html(...)
"La première sécurité est la liberté"
[^] # Re: un lien
Posté par Frédéric Lopez . Évalué à 2.
# noyau
Posté par CoinKoin . Évalué à 3.
Cela répond à certaines de tes questions, notamment celles du nombre de lignes de code par fonction et de la structuration.
# code complete
Posté par gaaaaaAab . Évalué à 2.
j'ai http://www.amazon.fr/exec/obidos/ASIN/1556154844/qid=1106304882/sr=(...) et je le trouve vraiment bien. Ca aborde pleins de sujets comme le nombre de paramètres d'une fonction, sa taille, comment évaluer sa qualité, ...
Apparemment, y a une seconde édition http://www.amazon.fr/exec/obidos/ASIN/0735619670/qid=1106304882/sr=(...) mais là, je connais pas.
je ne sais pas si c'est dispo en français.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.