|
|
Mode DeveloperQu'est-ce que c'est ?Le mode Developer s'utilise en phase de production des fichiers de code ou de paramétrage, à partir d'un modèle sur lequel sont appliquées les règles de génération mises au point et validées avec le mode Architect. Mia-Generation fournit des informations très utiles sur ce qui a été généré, indique les endroits qui doivent être éventuellement complétées manuellement et alerte l'utilisateur lorsque des anomalies sont détectées en cours de génération. Toutes ces informations sont indispensables lorsque l'on souhaite appliquer une démarche de génération itérative.
Pour un confort maximum, nous vous conseillons d'utiliser le mode plein écran de votre navigateur. Quelles sont les caractéristiques principales ?Affiner le statut des fichiers générés et fragments de code
Mia-Generation permet d'obtenir des informations précises sur le statut des fichiers générés et des fragments de code qui les composent. Le statut des fichiers générés est explicite grâce à des icônes variées. L'utilisateur détecte ainsi facilement les nouveaux fichiers, les fichiers modifiés, ceux contenant des fragments de code manuel... L'information est relayée à un niveau plus fin, sur les fragments de code, ce qui permet de connaître les impacts réels des modifications apportées par la dernière génération.
Mia-Generation permet de visualiser les différents fragments de code qui composent chaque fichier généré, notamment grâce à des couleurs de fond différentes dans l'éditeur de texte. Chaque fragment de code sélectionné dans le navigateur apparaît encadré dans l'éditeur de texte pour faciliter la lecture et la recherche d'informations dans le fichier généré.
Lorsqu'un fichier généré est différent par rapport à la génération précédente, Mia-Generation indique les fragments de code modifiés et permet de visualiser les différences dans un comparateur.
Alerter : diminuer les risques de perte de codeMia-Generation alerte l'utilisateur quand :
Dans chacun de ces cas, aucun fragment de code n'est perdu. Le contenu des fragments de code modifiés ou non regénérés apparaît respectivement dans le comparateur ou dans un éditeur adapté pour être éventuellement récupéré.
Mesurer pour mieux piloterPour chaque scénario exécuté, un tableau est affiché avec, pour chaque fichier généré, les métriques suivantes :
Des métriques consolidées pour le scénario sont affichées sous le tableau. Ces métriques peuvent être exportées au format csv pour être mises en forme dans un tableur.
Intégration dans EclipseSi vous travaillez dans Eclipse, toutes ces informations sont disponibles directement dans la vue du plugin Eclipse fourni pour Mia-Generation.
Comment l'utiliser ?Pour activer la remontée détaillée de toutes ces informations, il suffit de l'indiquer dans les préférences utilisateur de Mia-Generation.
Pour bénéficier des alertes et calculer les métriques, il faut cocher ces options dans l'onglet Analysis du lanceur de génération utilisé.
|