Developper en C , Organiser son programme !
Résolu/Fermé
poparnassus
Messages postés
419
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
-
Modifié par poparnassus le 24/02/2017 à 17:21
poparnassus Messages postés 419 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 22 mars 2017 à 11:24
poparnassus Messages postés 419 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 22 mars 2017 à 11:24
A voir également:
- Developper en C , Organiser son programme !
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
- Programme bonjour ✓ - Forum Windows
- Programme démarrage windows 10 - Guide
1 réponse
mamiemando
Messages postés
32283
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 mars 2023
7 572
22 mars 2017 à 09:37
22 mars 2017 à 09:37
Bonjour,
Généralement pour les trop gros projets, les développeurs s'appellent sur des design pattern, qui les obligent à structurer leur code d'une certaine manière.
Je pense qu'une des clés est également de faire des fichiers qui regroupent chaque concept (qui correspondraient à des classes en langages objets). Comme en C il n'y a pas d'objet, je trouve que préfixer les fonctions par leur nom de module peut aider à s'y retrouver.
Ensuite je pense qu'il est très important d'adopter des conventions de notations et d'indentation de code consistantes (et idéalement universelles) sur ton code.
Ce que tu peux faire, c'est regarder un code C sur github et essayer de t'en inspirer, par exemple :
https://github.com/libparistraceroute/libparistraceroute
Enfin, au dela de la structure du code, je pense qu'il est important d'avoir quelques suites de tests pour vérifier qu'une modification de code n'a pas eu d'effets de bords imprévus.
Bonne chance
Généralement pour les trop gros projets, les développeurs s'appellent sur des design pattern, qui les obligent à structurer leur code d'une certaine manière.
Je pense qu'une des clés est également de faire des fichiers qui regroupent chaque concept (qui correspondraient à des classes en langages objets). Comme en C il n'y a pas d'objet, je trouve que préfixer les fonctions par leur nom de module peut aider à s'y retrouver.
Ensuite je pense qu'il est très important d'adopter des conventions de notations et d'indentation de code consistantes (et idéalement universelles) sur ton code.
Ce que tu peux faire, c'est regarder un code C sur github et essayer de t'en inspirer, par exemple :
https://github.com/libparistraceroute/libparistraceroute
Enfin, au dela de la structure du code, je pense qu'il est important d'avoir quelques suites de tests pour vérifier qu'une modification de code n'a pas eu d'effets de bords imprévus.
Bonne chance
22 mars 2017 à 11:24