Bonjour à tous,
Tout d'abord excusez-moi si je ne poste pas au bon endroit, je n'ai pas trouvé de forum réellement plus judicieux.
Voici le problème auquel je suis confronté, je travaille sur une librairie Java portant sur la Programmation par contraintes. Nous proposons un ensemble d'outils pour résoudre des problèmes avec la ppc.
Nous disposons d'une javadoc (peu ou mal utilisée), d'un ensemble de tests unitaires (orientés developpeur, assez complet) et d'exemples d'utilisation (orientés utilisateur).
Voulant mettre à plat la doc, et avoir à maintenir dans le moins d'endroits possibles les évolutions, je me pose la question suivante:
Est-il possible, à la génération de la Javadoc (par ex.) d'executer des tests (ca, ca me semble jouable) mais surtout, si ces tests passent, des les inclure dans la doc généré? Si c'est possible, connaissez-vous des solutions?
A priori, je vois plutot une solution avec des annotations:
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 /** * Contrainte d'égalité, assure que v0 = v1 * ... * @testToIntegrate : com.ppc.Exemples.exempleEQ() */ public Constraint eq(Variable v0, Variable v1){ //... }
A la génération du code, on exectuerai (ou compilerai simplement) la méthode exempleEQ contenu dans la classe Exemples, et si ca passe, on l'inclu dans la doc.
Mais peut-être existe-t-il d'autres solutions?
Merci d'avance,
Charles
Partager