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. Reseña recopilada por y alojada en 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. Reseña recopilada por y alojada en G2.com.
- Explica los PRs analizados con diagramas y descripciones detalladas, lo que realmente ayuda a revisarlos más tarde y asegurarse de que el código hace exactamente lo que se esperaba.
- Proporciona revisiones de código de buena calidad, detectando errores, implementaciones no óptimas, pruebas faltantes y sugiere mejoras.
- Aprende de la retroalimentación y la comunicación con humanos y realiza las siguientes revisiones mejor.
- Ahorra mucho tiempo a los revisores de PR al verificar todos los requisitos previos. Reseña recopilada por y alojada en G2.com.
- Es imparable en sus sugerencias, proporcionando comentarios y solicitudes de cambio incluso al código que sugirió en iteraciones anteriores, por lo que el proceso puede continuar indefinidamente.
- Todavía comete errores, e incluso después de que pido verificar la sugerencia o la corrección que va a publicar, antes de la publicación, aún no lo hace, por lo que necesitamos realizar otra iteración de nuestra discusión para verificarlo y corregirlo si es necesario. Reseña recopilada por y alojada en 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. Reseña recopilada por y alojada en 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). Reseña recopilada por y alojada en 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. Reseña recopilada por y alojada en 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. Reseña recopilada por y alojada en G2.com.
Es bastante bueno mantener una buena calidad de código y prevenir posibles errores, los detecta directamente en el PR e incluso sugiere cambios de código directamente, ahorra mucho tiempo. En caso de un falso positivo, puedes indicarle fácilmente que lo ignore la próxima vez y lo tendrá en cuenta para futuros PRs, lo mismo para el estilo de código, preferencias, etc. Prácticamente cualquier cosa. Reseña recopilada por y alojada en G2.com.
Aunque es bastante bueno y estoy un 99% satisfecho con lo que sugiere, puede suceder que a veces algunas sugerencias no sean tan buenas o valiosas, pero esto es una IA y es algo que se puede esperar, siempre puedes descartarlas fácilmente y hacerle saber para que no lo haga de nuevo. Reseña recopilada por y alojada en G2.com.
- fácil de usar, fácil de conversar e interactuar con
- fácil de implementar Reseña recopilada por y alojada en G2.com.
Desearía que hubiera un medidor de progreso o algo cuando está revisando. Reseña recopilada por y alojada en G2.com.
Lo usamos para casi todas las solicitudes de extracción en nuestra empresa. Las revisiones automáticas son excelentes y de buena calidad. Me encanta que puedas hablar directamente con él respondiendo en los hilos de comentarios que crea en las solicitudes de extracción, y también simplemente mencionarlo para que explique una parte del código en la solicitud de extracción. De esa manera, cada revisor también puede ver la explicación y el recorrido del código. Reseña recopilada por y alojada en G2.com.
- Me gustaría tener instrucciones globales en lugar de solo instrucciones basadas en rutas.
- No me gusta la configuración para establecer la rama base, no funciona bien con pilas donde la rama base no siempre es master, por lo que los PRs subsecuentes en la pila son descuidados. Así que tuve que crear una automatización de Graphite que automáticamente añade la etiqueta `coderabbit` cuando se crea un PR, y mis compañeros de equipo tienen que añadirse a esa automatización de Graphite si quieren optar por recibir revisiones automáticas para todos sus PRs independientemente de la rama base.
- La aplicación web es muy lenta. Tarda mucho en cargar cada página en la aplicación de CodeRabbit. Es bueno que no tenga que tocar mucho la aplicación web aparte de configurar ajustes ocasionalmente, pero odio la espera cuando tengo que hacerlo. También me obliga a iniciar sesión cada vez cuando ya he iniciado sesión antes. Reseña recopilada por y alojada en G2.com.
Cuando trabajas en un proyecto como contribuidor en solitario, CodeRabbit te ofrece "un segundo par de ojos" para verificar tu trabajo y revisar desde errores tan simples como faltas de ortografía hasta el manejo adecuado de errores, la definición de interfaces y más. Aprecio especialmente cómo la integración con GitHub funciona sin problemas, permitiéndome pasar más tiempo enfocándome en resolver problemas y menos tiempo en herramientas. Sugiere suites de pruebas, lo cual es maravilloso para los desarrolladores que no tienen la capacidad de escribir un conjunto completo de pruebas de extremo a extremo desde cero. La mejor característica tiene que ser que es gratuito para proyectos de código abierto, por lo que puedo entregar código de mayor calidad sin asumir una carga financiera. Finalmente, también se ajusta a los comentarios, por lo que si sugiere algo incorrecto, puedes refinar su comportamiento respondiendo con lenguaje natural. Reseña recopilada por y alojada en G2.com.
Algunas de las recomendaciones son absurdas o simplemente incorrectas. A veces, los cambios de código sugeridos resultan en un estado defectuoso. En general, no es un autor de código, por lo que no puedes tratarlo como tal; involúcralo en un proceso de revisión como si fuera un desarrollador junior que tiene mucho conocimiento, pero poca experiencia práctica, y probablemente lo encontrarás de alguna utilidad. Reseña recopilada por y alojada en G2.com.
Es fácil revisar PRs con la ayuda de resúmenes de IA, lo que hace que las tareas sean un poco más simples para mí al revisar PRs de cualquiera. Reseña recopilada por y alojada en G2.com.
a veces se detienen las revisiones automáticas, las cuales necesitamos activar manualmente, así que sí Reseña recopilada por y alojada en G2.com.
CodeRabbit no solo proporciona grandes conocimientos sobre tus PRs, sino que también sugiere mejoras de código. Así, añade valor tanto al autor como al revisor.
Ayuda a detectar pequeños detalles que la mayoría de las veces pueden pasar desapercibidos para el ojo humano, definitivamente aporta mucho valor a tu empresa. Reseña recopilada por y alojada en G2.com.
A veces, las sugerencias de código carecen de suficiente contexto, por lo que la recomendación no es tan precisa como uno desearía. Reseña recopilada por y alojada en G2.com.
Me gusta que CodeRabbit maneje bien los comentarios sobre errores repetitivos. Esto me permite centrarme en los cambios complejos y en los cambios donde la IA no puede evaluar el código. Al leer las revisiones de código de las herramientas, también aprendo sobre nuevas características en mi pila de desarrollo. Reseña recopilada por y alojada en G2.com.
Una desventaja de usar CodeRabbit es que tienes que informarle cuándo dejar de revisar algo. Además, esto es IA. Algunos cambios sugeridos harán que la herramienta recomiende tu versión original al realizar cambios en el código. Solo recuerda que esto es un asistente de IA, no un experto. Para los humanos en el proceso, deben recordar que ellos 'ganan' en cualquier desacuerdo con la IA. Reseña recopilada por y alojada en G2.com.