2010-02-16 10 views
0

J'essaie de découvrir à quel point notre problème est le code dupliqué, donc je dois être en mesure d'envoyer un bon rapport (HTML, PDF ou mot) à tous les membres de l'équipe qui répertorie tous les doublons trouvés.Comment obtenir Simian pour produire un bon rapport HTML Je peux envoyer un courriel à tout le monde dans l'équipe?

Comment créer un tel rapport? (A ce stade, je suis à la recherche d'une solution ad-de jarret pour aider à la portée du problème)

(Notre code de base est en VB.NET et je suis en cours d'exécution sur Windows 7)

Répondre

1

Personnellement, je aurait écrit un programme (Perl | Insérer votre choix de langue ici) qui prend la sortie de Simian et crache HTML formaté comme vous préférez. Donc vous pouvez le mettre comme une étape de post-traitement dans votre exécution Simian automatisée (je suppose que vous voulez que cela fonctionne tous les soirs, ou sur demande, ou quoi que ce soit ... certainement quelque chose que vous voulez automatiser, devra inclure des choses comme obtenir une copie de votre référentiel de code pour tous les modules, envoyer un e-mail à une liste de diffusion à la fin etc etc.)

Je suis désolé mais je doute qu'il existe une réelle alternative à "roll votre propre "ici: je doute qu'il existe des entreprises (ou même des projets OS) traitant des problèmes de niche comme" formatage de la sortie d'un utilitaire de duplication de code "

Note: cela devrait être encore plus facile compte tenu de Simian peut apparemment produire e sortie XML (en utilisant "-formatter = xml")

+0

merci, mais j'ai seulement quelques heures pour produire l'e-mail pour convaincre l'équipe que nous avons un problème. Les courses automatisées etc. peuvent venir plus tard si je peux m'acheter. –

+0

Je sens votre douleur. Je pense que le faire passer au format XML est toujours votre meilleur choix, si vous arrivez à le télécharger sur un autre outil (SGBDR, Excel) qui peut filtrer XML sans trop de tracas et ensuite utiliser l'outil lui-même pour cracher quelque chose. plus attrayant. –