- Il explique les PRs analysés avec des diagrammes et des descriptions détaillées, ce qui aide vraiment à les revoir plus tard et à s'assurer que le code fait exactement ce qui était attendu.
- Il fournit des revues de code de bonne qualité, détectant les bugs, les implémentations non optimales, les tests manquants, et suggère des améliorations.
- Il apprend des retours et de la communication avec les humains et fait mieux les prochaines revues.
- Il fait gagner beaucoup de temps aux réviseurs de PR en vérifiant tous les prérequis. Avis collecté par et hébergé sur G2.com.
- Il est inarrêtable dans ses suggestions, fournissant des commentaires et des demandes de modification même pour le code qu'il a suggéré lors des itérations précédentes, de sorte que le processus peut durer indéfiniment.
- Il fait encore des erreurs, et même après que je demande de vérifier la suggestion ou la correction, il va publier, avant la publication, il ne le fait toujours pas, donc nous devons lancer une autre itération de notre discussion pour la vérifier et corriger si nécessaire. Avis collecté par et hébergé sur G2.com.
Surprisingly, CodeRabbit's PR summaries, auto generated diagrams and table providing an overview of changes in each file ended up being one of the most helpful things for our team. This was especially true in complicated PRs but also helped when team members reviewed code from projects they weren't as familiar with. Avis collecté par et hébergé sur G2.com.
For a larger team, we found that sometimes CodeRabbit's PR feedback was a bit too much and added to the noise of PR reviews, even when set to a lower frequency setting. For some projects, this detail was more useful (e.g. front end web) and for others less so (e.g. back end). Avis collecté par et hébergé sur G2.com.
I've been using code rabbit since the old days when it just used to be a GitHub action. Now it's a one step install GitHub app and it's become even more convenient.
Although I miss self hosting it, infact I still do a patched GitHub app from the old GitHub action, I can't sent that coderabbit has been awesome in adding new features and quality prompts/prompting techniques.
It really feels like the PR Review is there to help you, not just to say oh we got this cool this done by AI. Avis collecté par et hébergé sur G2.com.
I understand that it requires funds to run an org, but yeah, it's sad that coderabbit isn't mit or gpl anymore, though it's not that hard to make a GH app out of thier old GitHub actions, but I'd still recommend using their services since they improve so much so frequently. Avis collecté par et hébergé sur G2.com.
The review process has sped up greatly on my team. We less worry about nitpick comments manually and leave the reviewer up to reviewing the PR as a whole.
The automation here is great! Far deeper than I expected it to. Comittable comments are lovely. Avis collecté par et hébergé sur G2.com.
Only thing I can find is that there isn't a way to disable code review at an individual repo. I can edit lint rules and other settings. However I have some projects that I just don't care about automation and I would just rather have it skipped altogether. Avis collecté par et hébergé sur G2.com.
C'est assez bien de maintenir une bonne qualité de code et de prévenir les bugs potentiels, cela les détecte directement dans la PR et suggère même des modifications de code directement, cela économise beaucoup de temps. En cas de faux positif, vous pouvez facilement lui dire de l'ignorer la prochaine fois et il s'en souviendra pour les futures PR, de même pour le style de code, les préférences, etc. Pratiquement tout. Avis collecté par et hébergé sur G2.com.
Bien qu'il soit assez bon et que je sois satisfait à 99 % de ce qu'il suggère, il peut arriver que parfois certaines suggestions ne soient pas si bonnes ou précieuses, mais c'est une IA et c'est à peu près ce à quoi on peut s'attendre, on peut toujours facilement les écarter et lui faire savoir pour qu'il ne le refasse pas. Avis collecté par et hébergé sur G2.com.
- facile à utiliser, facile à converser avec et à interagir avec
- facile à mettre en œuvre Avis collecté par et hébergé sur G2.com.
Je souhaite qu'il y ait un indicateur de progression ou quelque chose lorsqu'il est en cours de révision. Avis collecté par et hébergé sur G2.com.
Nous l'utilisons pour presque chaque demande de tirage dans notre entreprise. Les revues automatiques sont excellentes et de bonne qualité. J'adore le fait que vous puissiez lui parler directement en répondant aux fils de commentaires qu'il crée sur les demandes de tirage, et aussi simplement le contacter pour expliquer un morceau de code dans la demande de tirage. De cette façon, chaque réviseur peut également voir l'explication et la présentation du code. Avis collecté par et hébergé sur G2.com.
- Je voudrais avoir des instructions globales plutôt que des instructions basées sur le chemin.
- Je n'aime pas le paramètre pour définir la branche de base, cela ne fonctionne pas bien avec les piles où la branche de base n'est pas toujours master, donc les PRs suivantes dans la pile sont négligées. J'ai donc dû créer une automatisation Graphite qui ajoute automatiquement le label `coderabbit` lorsqu'une PR est créée, et mes coéquipiers doivent s'ajouter à cette automatisation Graphite s'ils veulent s'inscrire pour obtenir des revues automatiques pour toutes leurs PRs, quelle que soit la branche de base.
- L'application web est très lente. Il faut beaucoup de temps pour charger chaque page dans l'application de CodeRabbit. C'est bien que je n'aie pas à toucher beaucoup à l'application web, sauf occasionnellement pour configurer les paramètres, mais je déteste l'attente quand je dois le faire. Elle me force également à me connecter à chaque fois alors que je me suis déjà connecté auparavant. Avis collecté par et hébergé sur G2.com.
Lorsque vous travaillez sur un projet en tant que contributeur solo, CodeRabbit vous offre une "deuxième paire d'yeux" pour vérifier votre travail, et vérifier des choses aussi simples que les fautes d'orthographe, jusqu'à la gestion correcte des erreurs, la définition d'interfaces, et plus encore. J'apprécie particulièrement la façon dont l'intégration avec GitHub fonctionne de manière transparente, me permettant de passer plus de temps à me concentrer sur la résolution de problèmes, et moins de temps sur les outils. Il suggère des suites de tests, ce qui est merveilleux pour les développeurs qui n'ont pas la capacité d'écrire un ensemble complet de tests de bout en bout à partir de zéro. La meilleure fonctionnalité est qu'il est gratuit pour les projets open-source, ce qui me permet de livrer un code de meilleure qualité sans prendre de charge financière. Enfin, il s'adapte également aux retours, donc si il suggère quelque chose d'incorrect, vous pouvez affiner son comportement en répondant avec un langage naturel. Avis collecté par et hébergé sur G2.com.
Certaines des recommandations sont absurdes ou tout simplement incorrectes. Parfois, les modifications de code suggérées entraînent un état défectueux. Dans l'ensemble, ce n'est pas un auteur de code, donc vous ne pouvez pas le traiter comme tel - engagez-vous dans un processus de révision avec lui comme s'il s'agissait d'un développeur junior qui a beaucoup de connaissances, mais peu d'expérience pratique, et vous le trouverez probablement utile. Avis collecté par et hébergé sur G2.com.
Il est facile de réviser les PRs avec l'aide de résumés d'IA, ce qui rend les tâches un peu plus simples pour moi de réviser les PRs de n'importe qui. Avis collecté par et hébergé sur G2.com.
parfois, cela met en pause les révisions automatiques que nous devons déclencher manuellement, donc oui Avis collecté par et hébergé sur G2.com.
CodeRabbit ne fournit pas seulement de précieuses informations sur vos PR, mais il suggère également des améliorations de code. Ainsi, il ajoute de la valeur à la fois pour l'auteur et le réviseur.
Il vous aide à repérer les petits détails qui, la plupart du temps, pourraient échapper à l'œil humain, apportant certainement beaucoup de valeur à votre entreprise. Avis collecté par et hébergé sur G2.com.
Parfois, les suggestions de code manquent de suffisamment de contexte, donc la recommandation n'est pas aussi précise qu'on le souhaiterait. Avis collecté par et hébergé sur G2.com.
J'aime que CodeRabbit gère bien les commentaires sur les erreurs répétitives. Cela me permet de me concentrer sur les changements complexes et les changements où l'IA ne peut pas évaluer le code. En lisant les revues de code des outils, j'apprends également de nouvelles fonctionnalités dans ma pile de développement. Avis collecté par et hébergé sur G2.com.
Un inconvénient de l'utilisation de CodeRabbit est que vous devez lui indiquer quand arrêter de revoir quelque chose. De plus, c'est une IA. Certaines modifications suggérées amèneront l'outil à recommander votre version originale lors de la modification du code. Rappelez-vous simplement qu'il s'agit d'un assistant IA, pas d'un expert. Pour les humains impliqués, ils doivent se rappeler qu'ils « gagnent » sur tout désaccord avec l'IA. Avis collecté par et hébergé sur G2.com.