Estamos utilizando Subversion con FishEye y Crucible en nuestro espacio de trabajo. Antes de Crucible, la revisión del código se realizó con la lista de SharePoint, por lo que definitivamente fue una mejora.
cosas que me gustan Crucible:
- estrecha integración con Subversion y FishEye
- notificaciones por correo electrónico
- salpicadero
- comentarios en línea
- resaltado de sintaxis
Uno de mi grandes peeves con Crucibl e es la falta de repetición de recordatorio/fecha/fecha límite para la revisión. Nuestro proyecto está en desarrollo activo y rutinariamente tenemos algunas reseñas pendientes pero no hay tiempo para hacerlas. Finalmente, se olvidan muchas revisiones de código. Principalmente trabajamos alrededor de este problema al programar una reunión para analizar una revisión de código en particular. Me parece que este flujo de trabajo lleva mucho tiempo, y es probable que sea aún más difícil de lograr para su equipo geográficamente separado.
Otra característica que quiero ver en Crucible es asegurarme de que los comentarios de revisión del código se resuelvan realmente. Actualmente, solo nos referimos al ID de revisión del código Crucible en el registro de Subversion.
Para su información, hay una herramienta de revisión de código fuente abierta llamada Reviewboard. Aún no lo he probado, pero tiene resaltado de sintaxis y parece utilizable.
Atlassian planea añadir recordatorios para Crucible. Por favor vote por tema [CRUC-599] (http://jira.atlassian.com/browse/CRUC-599), y adjuntar un comentario que sugiere exactamente cómo desea que la característica funcione. – tgdavies