Developper en C , Organiser son programme !
Résolu
poparnassus
Messages postés
426
Date d'inscription
Statut
Membre
Dernière intervention
-
poparnassus Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
poparnassus Messages postés 426 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Developper en C , Organiser son programme !
- Programme demarrage windows 10 - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Message programmé iphone - Guide
- Forcer la fermeture d'un programme - Guide
1 réponse
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
poparnassus
Messages postés
426
Date d'inscription
Statut
Membre
Dernière intervention
30
ok je te remercie, je vais aller voir ca !