Dado que los tres pueden usarse en un entorno .NET, probablemente ese no sea el factor principal para elegir entre ellos. Los tres son productos finos con ciertas ventajas.
Crucible by Atlassian es una de las opciones más populares en el mercado actual. Es una aplicación basada en web dirigida principalmente a empresas. Facilita la revisión asincrónica y los comentarios sobre el código y permite a los equipos colaborar fácilmente. Está diseñado para integrarse con otros productos de Atlassian con muchos complementos disponibles para personalización. Dependiendo del tamaño de su equipo, su precio es bastante razonable.
- ¿Cuál es el mejor tipo de pequeña empresa para comenzar en los suburbios?
- ¿Qué son los servicios web, las API web, las API web SOAP, REST y RESTful?
- ¿Cuál es la mejor cita de computadora / programación que encontraste?
- ¿Qué raqueta es la mejor para ataques de menos de 4000 Rs?
- ¿Cuáles son las mejores universidades de maestría en el mundo?
Upsource by JetBrains destaca por su facilidad de colaboración. Simplemente envíe una URL para compartir código, revisiones, diferencias, revisiones de código, filtros de búsqueda, archivos e incluso selecciones de código. Además, los desarrolladores pueden participar en las revisiones de código directamente desde su IDE a través de un complemento. Vale la pena considerar si ya está utilizando un IDE de JetBrains. Necesitará una licencia después de 10 usuarios y podría ser un precio.
Review Board puede usarlo para revisar casi cualquier cosa. Simplemente arrastre y suelte un archivo en una solicitud de revisión, y cualquiera puede dejar comentarios al respecto. Por ejemplo, utilícelo para los archivos de registro, la salida de la consola o incluso para revisar y comentar sobre la interfaz de usuario y los gráficos. También tiene un visor de diferencias avanzado (comparación de archivos) que permite expandir el código hasta la función o clase más cercana, el cambio de código más cercano o 20 líneas a la vez. Está basado en la web, de código abierto y gratuito.
Puedes comparar los tres aquí, lado a lado:
En última instancia, un equipo tendrá que elegir en función de las características que mejor se adapten a su proyecto.
Pero ¿por qué sólo estos tres? Hay muchas opciones disponibles hoy. Vea mi artículo reciente sobre herramientas de revisión de códigos con algunos productos más cubiertos.