Journal XML - Gestion de docs croisée- XP

Posté par  .
Étiquettes : aucune
0
23
fév.
2007
salut

1/ Dans le besoin de conseils avisés, je demande ici quels sont les outils dispos pour qu'à partir d'une doc je puisse baliser certains endroits comme des phrases, des mots, etc pour qu'il soient repris dans d'autres docs.

Par exemple je crée un document maitre M qui aura des balises pour un document F1, d'autres balises pour un document F2 etc.. pour qu'ainsi je puisse générer les document F1, F2,.... en question à partir simplement des balises. En XML, HTML, txt, PDF, par exemple.

2/ Ceci s'inscrit dans le cadre d'un projet de développement et je me pose également la question : étant seul à développer est il cohérent de se lancer dans de l'Etrreme Programming non pas au niveau de la communication de l'équipe de dev (c'est moi) mais plutot du côté des test unitaires ?

5U d'avance
  • # ...

    Posté par  . Évalué à 6.

  • # Unittest

    Posté par  . Évalué à 7.

    > / Ceci s'inscrit dans le cadre d'un projet de développement et je me pose également la question : étant seul à développer est il cohérent de se lancer dans de l'Etrreme Programming non pas au niveau de la communication de l'équipe de dev (c'est moi) mais plutot du côté des test unitaires ?

    Oui, parce que si quelqu'un reprenait ton projet, il pourrait vérifier l'intégrité de l'interaction dans ton code à l'aide de tes test-unitaires.
    Qui plus est, toi même si tu venais à reprendre le projet 6 mois après (ou plus), tu pourrais vérifier que le soft marche toujours .

    Imagines si tu l'installes autre part, que tu changes de machine, que tu es entre-temps modifié ou supprimé des librairies sur ton système (et pas forcément lié à ton projet)
    Ca te permettrait de valider que ce que tu as écrit auparavant marche toujours (suivant les tests unitaires que tu fais)
    • [^] # Re: Unittest

      Posté par  . Évalué à -5.

      et si c'est le test lui même qui marche pas ?

      tu utilise une lib qui 6mois après décide de changer une fonction de son API. Pas de bol c'est celle que tu utilise dans ton test. Ton test est faux et pourtant ton programme marche toujours.
      • [^] # Re: Unittest

        Posté par  . Évalué à 3.

        Ton programme marche toujours ? si t'as de la chance ...

        Déja l'api, si tu changes pas la version, elle est censée être stable.

        Si la fonction (de l'api) a changée, c'est un bug potentiel :
        -> si dans ton programme tu supposes qu'elle fait un truc (on va dire qu'elle a une certaine spécification), et que dans la nouvelle version elle a une autre spécification, donc elle fait un autre truc, comment tu peux être sûr que ton programme fonctionnera correctement ? Le test te le dira à priori. Sinon tu corriges ton test.

        -> Sinon :
        • [^] # Re: Unittest

          Posté par  . Évalué à 1.

          je t'avoue ne pas avoir tout compris
          • [^] # Re: Unittest

            Posté par  . Évalué à 4.

            En gros, que le bug soit dans ton code ou dans le code de la librairie, qui a changé, ça reste un bug dans ton appli.

            si genre la fonction de la bibliothèque est supposée calculer le double d'un nombre par exemple, et qu'en fait dans la version suivante l'auteur décide pour une raison X/Y de calculer le triple, ton code qui utilise cette fonction risque de pas très bien marcher, et c'est bien de le savoir ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.