Changes between Version 1 and Version 2 of DocDéveloppeur


Ignore:
Timestamp:
07/24/08 17:30:32 (16 years ago)
Author:
sdipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocDéveloppeur

    v1 v2  
    11---- 
    2 '''Documentation Développeur''' [[BR]] 
    3 Date 
     2'''''Documentation Développeur''''' 
     3 
     4'''Auteurs''' : Sébastien Denvil, Martial Mancip, Patrick Brockmann [[BR]] 
    45---- 
    5 Auteurs : Sébastien Denvil, Martial Mancip, Patrick Brockmann [[BR]] 
     6 
     7'''Sommaire général''' [wiki:WikiStart libIGCM] 
     8[[PageOutline(1-2,Table des matières,inline)]] 
    69 
    710---- 
    8 '''Sommaire générale''' [[BR]] 
    9  
    10 [wiki:WikiStart] 
    11  
    12 ---- 
    13 '''Sommaire''' 
    14 TableOfContents(2) 
    15  
    16 ---- 
    17 == Stratégies de développement == 
     11 
     12= Stratégies de développement = 
    1813 * Développer le plus clairement possible 
    1914 * S'appuyer sur des commandes UNIX avec des options standards 
    2015 * Inclure une documentation dans le code 
    21   {{{ 
     16 
     17{{{ 
    2218#================================================== 
    2319# The documentation of this file can be automatically generated 
     
    2723#D-This line will be extracted 
    2824#D-This one too 
    29   }}} 
     25}}} 
    3026 * Fournir une fonction de test pour chaque librairie. Le test se réalise en faisant la différence entre les résulats courants et un fichier de résultats de référence.  
    31   {{{ 
     27 
     28{{{ 
    3229Check libIGCM_debug ..........................................[ FAILED ] 
    33   }}} 
    34   Indique que la librairie libIGCM_debug n'est pas opérationnelle. 
    35   {{{ 
    36 Check libIGCM_debug ............................................[ OK ] 
     30}}} 
     31Indique que la librairie libIGCM_debug n'est pas opérationnelle. 
     32{{{ 
     33Check libIGCM_debug ..............................................[ OK ] 
    3734Check libIGCM_card ...............................................[ OK ] 
    3835Check libIGCM_date ...............................................[ OK ] 
    39 ... 
    40   }}} 
    41   Indique que toutes ces librairies sont opérationnelles. 
    42  
    43 == Règles de syntaxe == 
     36}}} 
     37Indique que toutes ces librairies sont opérationnelles. 
     38 
     39= Règles de syntaxe = 
    4440 * Les noms des variables sont définies sans espace avec des majuscules : 
    4541  * ceciestunevariable <-- incorrect 
    4642  * !CeciEstUneVariable <-- correct 
    4743 
    48 == libIGCM_card == 
     44= libIGCM_card = 
    4945 
    5046Cette librairie se charge de faire la lecture et l'écriture dans les fichiers 
    5147carte. 
    5248 
    53 === Description du format card === 
     49== Description du format card == 
    5450 
    5551Ce paragraphe décrit les éléments du format d'un fichier CARD (inspiré du format INI): 
    5652 
    57  * Sections: Les sections commencent par '[' et se termine par ']' comme pour les sections [Messages] et [Recipes]  utilisées dans l'exemple ci-dessous. 
     53 * Sections: Les sections commencent par ''['' et se termine par '']'' comme pour les sections [Messages] et [Recipes]  utilisées dans l'exemple ci-dessous. 
    5854 
    5955 * Options: L'option ''Red = 120'' ci-dessous est un exemple d'option (aussi connu sous le nom de clé). Les options commencent par une clé ''Red'', suivie du signe égale '=', et elles se terminent par une valeur ''120''. 
    6056 
    61  * Commentaires: Toutes les lignes commencant par un '#' sont considérées comme étant des commentaires, et sont ignorées. 
    62  
    63  * Continuation de lignes: Une option peut etre écrite sur plusieurs lignes si le dernier caractère de la ligne est un '\' 
     57 * Commentaires: Toutes les lignes commençant par un '#' sont considérées comme étant des commentaires, et sont ignorées. 
     58 
     59 * Continuation de lignes: Une option peut être écrite sur plusieurs lignes si le dernier caractère de la ligne est un '\' 
    6460 
    6561 * Exemple: 
    66   {{{ 
     62 
     63{{{ 
    6764[Messages] 
    6865Option1= "Hello Earth" 
     
    8582         (far, close) 
    8683List2=   (ice, fire, air, water) 
    87   }}} 
    88  
    89 === Documentation interne === 
     84}}} 
     85 
     86== Documentation interne == 
     87 
    9088{{{ 
    9189#==================================================================