« Mkd (Extracteur de documents)/Introduction aux exercices » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 169 :
[[Mkd_(Extracteur_de_documents)/Comprendre_les_fichiers_de_projets#Mettre_à_jour_l'organigramme_de_chaque_fichier_de_programme|Solution et aperçu avec commentaires]]
 
==== Mettre à jour la structure de chaque fichier ====
## mettre à jour la '''structure des fichiers''' avec le pseudo code. Code 'S' et 'O' et 'w', ''fichier''.structurestruct<br />
Fichier:s asm.struct, putchar.struct.<br />
[[Mkd_(Extracteur_de_documents)/Comprendre_les_fichiers_de_projets#Mettre_à_jour_la_structure_de_chaque_fichier|Aperçus]]
 
==== Mettre à jour la documentation globale pour les programmeurs ====
## mettre à jour la '''structure des fichiers''' avec le pseudo code. Code 'S' et 'O' et 'w', ''fichier''.structure
##avec mettre à jour la '''documentation des programmeurs''',les dates de mise à jour etc. Code 'P' ''fichier''.info_programmeurs
Fichier: exercice.info_programmeurs<br />
## mettre à jour la '''documentation logicielle''' des fichiers (Conception détaillée, Tests unitaires, du '''cycle en V''') Code 'D' ''fichier''.documentation_logicielle_codage
[[Mkd_(Extracteur_de_documents)/Comprendre_les_fichiers_de_projets#Mettre_à_jour_la_documentation_globale_pour_les_programmeurs|Aperçu]]
## vous aurez copié '''les fichiers à éprouver''' dans le répertoire des essais . Voir les extensions reconnues par mkd avec la commande mkd \? ; ''Ces extensions dépendent des options de compilation.''
:::: Les fichiers sont écrits dans des langages de programmation différents, le but est de créer une documentation globale. Créez un fichier de commandes qui met '''mkd à l'épreuve''' avec ou sans le ''finder'' (option -f)
=== Notes sur le ''finder'' ===
::'''Le ''finder''''' (trouveur) cherche le style du langage par examen de l'extension du nom de fichier, l'option -f '''est rarement utilisée'''.
:Extensions:
:: Spécifique à Windows et MS-DOS: Assembleur, Basic, C, Fortran, Pascal, C ou Prolog.
:::.ASM .BAS .C .FOR .PAS .PRO extensions en majuscules ou minuscules.
:: Spécifique à unix / linux: assembleur, C, Fortran, Ratfor, Pascal, Shell, Cshell
:::.s .S .c .h .i .f .F .r .p .sh .csh
::Notez que .c et .h .prj sont toujours reconnus alors que c++, cpp, hpp ne sont pas reconnus par le ''finder'' il est nécessaire de préciser l'option 'C' dans la ligne de commande.
 
==== Mettre à jour de la documentation logicielle globale ====
::c++, cpp, hpp seront reconnus dans les prochaines mises à jour il facile de l'implémenter dand le fichier "find.inc.c"
(Conception détaillée, Tests unitaires, du cycle en V) Code 'D'
Fichier: exercice.docu<br />
[[Mkd_(Extracteur_de_documents)/Comprendre_les_fichiers_de_projets#Mettre_à_jour_de_la_documentation_logicielle_globale]]
 
==== Notes sur le ''finder'' ====
::Les commentaires en ADA commencent par deux tirets et ne sont pas reconnus en standard par le ''finder'' (trouveur) de mkd, cependant si il est facile de l'implémenter dans le fichier "find.inc.c" il faudra aussi créer un fichier spécifique à ADA (ada.inc.c)
::'''Le ''finder''''' (trouveur) cherche le style du langage par examen de l'extension du nom de fichier, l'option -f '''est rarement utilisée'''.
::Extensions Spécifiquespécifique à Windows et MS-DOS: Assembleur, Basic, C, Fortran, Pascal, C ou Prolog.
::: .ASM .BAS .C .FOR .PAS .PRO extensions en majuscules ou minuscules.
::Extensions Spécifiquespécifique à unix / linux: assembleur, C, Fortran, Ratfor, Pascal, Shell, Cshell
::: .s .S .c .h .i .f .F .r .p .sh .csh
::Notez que .c et .h .prj sont toujours reconnus alors que c++, cpp, hpp ne sont pas reconnus par le ''finder'' iljusqu'à la version 2102. Il est nécessaire de préciser l'option 'C' dans la ligne de commande.
 
 
REMARQUES:
 
::c++, cpp, hpp seront probablement reconnus dans les prochaines mises à jour.<br il facile de l'implémenter dand le fichier "find.inc.c"/>
Il est relativament facile de l'implémenter dans le fichier "find.inc.c" ou find.i
 
::Les commentaires en ADA commencent par deux tirets et ne sont pas reconnus en standard par le ''finder'' (trouveur) de mkd, cependant si il est facile de l'implémenter dans le fichier "find.inc.c" il faudra aussi créer un fichier spécifique à ADA (ada.inc.c)
 
== Fichiers de tests unitaires ==