Refactoring Aware Commit Review dans Chrome avec OffiDocs
Refactoring Aware Commit Review Extension de la boutique en ligne Chrome
DESCRIPTION:
Exécutez l'extension de la boutique en ligne Chrome Refactoring Aware Commit Review à l'aide d'OffiDocs Chromium en ligne.
Cette extension intègre les informations de refactoring dans les commits des référentiels GitHub écrits en Java.L'extension a été créée pour fournir une visualisation plus avancée des modifications de refactorisation et pour faciliter l'inspection des modifications du code source pour les développeurs afin d'améliorer leur productivité.
GUIDE DE L'UTILISATEUR : • ouvrez une page Web de commit GitHub sur le navigateur Chrome (ex : github.
com/user/project/commit/id ou github.
com/user/project/pull/id/commits/id) (première utilisation uniquement : faites un clic droit sur l'icône d'extension en haut à droite du navigateur, sélectionnez "options", puis définissez le temps d'attente souhaité) .
• Accédez à la page de validation et cliquez sur l'icône d'extension.
Vous devriez voir un cercle tournant en cours de chargement.
• Une fois le résultat obtenu, vous verrez un bouton en bas de la page, indiquant si une refactorisation a été effectuée ou non sur le commit.
SI OUI, voici quelques conseils : • passez la souris sur le bouton « Refactoring » ; vous verrez tous les types de refactoring appliqués dans le commit, avec un lien accessible qui vous amène à l'emplacement exact de la méthode de refactoring correspondante dans le code.
• sur le côté gauche de la page, vous verrez une barre de navigation avec des bulles colorées ; chaque bulle colorée indique l'existence de son type (c.
e.
sa signification; vous pouvez voir ce que signifie chaque bulle en la survolant).
• pour les méthodes "même code" (celles en bleu), vous pouvez voir où elles sont exactement extraites en : soit en cliquant sur le code lui-même dans le commit, soit en cliquant sur le lien à l'intérieur des liens Refactoring en bas.
Une flèche correspondante apparaîtra et vous dirigera vers l'emplacement exact de la méthode extraite.
• Chaque méthode colorée a une barre d'outils qui apparaît au-dessus juste au survol du code, indiquant le type de la méthode.
De plus, le code jaune est une indication d'un appel de méthode, donc sa barre d'outils est un lien accessible qui vous mènera (lorsqu'il est enfoncé) à la méthode de refactoring qu'il appelle.
Remerciements et crédits : Les informations de refactoring intégrées utilisées sont obtenues à partir de : RefactoringMiner (https://github.
com/tsantalis/RefactoringMiner).
L'extension était un projet financé par le Conseil de recherches en sciences naturelles et en génie du Canada (CRSNG) et le Département d'informatique et de génie logiciel de l'Université Concordia.
Questions/Recommandations : Veuillez nous envoyer un e-mail à : hassan.
mansour@mail.
Concordia.
ca
Informations supplémentaires:
- Offert par hassan mansour
- Note moyenne : 3.6 étoiles (aimé)
- Développeur cette adresse e-mail qui est protégée du spam. Vous devez activer JavaScript pour la voir.
Extension Web Refactoring Aware Commit Review intégrée à OffiDocs Chromium en ligne