[Dcmlib] Reunion DicomLIb

Hugues Benoit-Cattin Hugues.Benoit-Cattin at creatis.insa-lyon.fr
Tue Mar 18 09:40:40 CET 2003


Salut,
reunion aujourdh'ui a 14H en salle de reunion pour faire le point sur la
dicom lib (gdcm), en particulier :
- point d'avancement,
- futurs developpements
- analyse UML, implication Leonardo
- nouveaux developpeurs,
- diffusion
- regles de developpement

concernant ce dernier point, voir quelques elements que j'ai redige, que
l'on pourra repreciser ensemble lors de la reunion :
************************
Règles de travail sur gdcm

1) Mise en place d'un fichier précisant les nouvelles fonctionnalités
attendues et qui travaille dessus ainsi que l'historique synthétique des
fonctionnalités déjà implantées
2) Tagging concerté entre les développeurs des versions offrant un ensemble
de fonctionnalités cohérentes
3) (Utilisation préconisée du cvs 'lock')
4) Mise en place du service CVS mail pour une meilleure diffusion
d'information
5) Mise a jour de la doc de gdcm sous forme html (vtklike), aussi bien au
niveau classes C++ que python, avec un lien sur la page de Creanet
6) Information préalable sur la mailing list concernant toute modification
d'architecture (fichiers, classes .), d'environnement. Ce genre de
modifications devant être réalisé après discussions entre développeurs
__

7) Pas de commit sur des choses qui cassent la compilation ou la test suite,
qui ne fonctionnent pas, ou mal,
8) Chaque chose a sa place, les images de tests dans /data, les codes de
test dans /test .
9) Des noms pour les images de test avec un nom porteur de sémantique
10) Pas de mise en commentaire de blocs de codes, le code commité doit être
bon, si il ne l'est plus, il doit être supprimé.
11) A chaque nouvelle fonctionnalité, ajouter un test dans la test suite.
12) Pas de commentaires inutile dans le code
13) Documentation du code en anglais lisible sans argot ni private joke .
14) Nom de fichiers, de variables en anglais pour faciliter une eventuelle
ouverture vers des développeurs étrangers.
__
Réalisation d'installeurs LINUX et WINDOWS pour diffusion interne à CREATIS
des versions tagguées de gdcm
**************************




More information about the Dcmlib mailing list