Évaluation automatique du code

Obtenez une meilleure qualité de code, améliorez vos compétences de développement, rendez les modifications visibles à toute l'équipe et engagez des discussions techniques par le biais de révision de code efficaces avec Upsource.

Flux de travaux fluide

Choisissez le workflow qui convient le mieux à votre équipe. Vous pouvez laisser votre équipe décider quelles modifications nécessitent une révision de code ou configurer la création automatique d'une révision de code en cas de modification dans certaines parties de votre projet. Vous pouvez également combiner ces approches. Upsource fera des suggestions aux réviseurs en fonction de l'historique des fichiers modifiés et de l'historique de révision de code.

Analyse du code

Passez moins de temps à évaluer les nouvelles modifications. Upsource vous aide à comprendre chaque modification et sa qualité plus rapidement, en fournissant une analyse de code statique côté serveur, une navigation tenant compte du code et la recherche des utilisations. Vous pouvez comparer l'utilisation des symboles sur deux révisions et voir si une modification a introduit de nouveaux avertissements d'inspection de code. En savoir plus sur l'aperçu du code dans Upsource.

Assistance à la révision de code

Ne vous perdez jamais dans une révision de code : visualisez l'état lu/non lu de chaque fichier et quelles révisions ont déjà été approuvées. Lorsque de nouvelles révisions sont ajoutées à la révision de code, vous n'aurez qu'à les inspecter et n'aurez pas à recommencer depuis le début. Examinez les modifications selon votre préférence : vue diff inline ou côte-à-côte.

Requêtes Post-commit / Pull

Créez une révision de code post-commit sur n'importe quelle modification en un seul clic, attachez manuellement les nouvelles revues à la révision, ou mentionnez l'ID de révision dans le message de commit (ou laissez Upsource le deviner à votre place). Vous pouvez également passer en revue des branches entières de fonctionnalités, ou des requêtes pull GitHub, auquel cas de nouvelles révisions sont ajoutées automatiquement à la revue.

Problèmes libellés et résolus

Catégorisez et hiérarchisez tout problème soulevé au cours d'une révision de code, en appliquant des libellés aux discussions. Utilisez des libellés prédéfinis et créez-en d'autres pour chaque projet. Résolvez une discussion après que le problème ait été résolu, ou enregistrez un problème dans votre suivi de bug directement à partir d'une révision de code.

Révision du code depuis l'IDE

Pour aider les développeurs à rester dans leur zone de confort, Upsource propose un plugin de révision du code pour IntelliJ IDEA et d'autres IDE JetBrains. Ces plugins vous permettent de participer aux discussions sur le code et de gérer les révisions de code depuis votre IDE. La quasi totalité des fonctionnalités disponibles dans l'interface utilisateur web sont également accessibles depuis le plugin. En savoir plus sur les plugins d'IDE.