Casi todos los principales software de control de versiones que conozco permiten, (o insisten si están configurados para ello), que el desarrollador vincule un cambio a un rastreador de errores o mejoras y, además de permitir una descripción de un cambio, para describir por qué se hizo un cambio. Además, la mayoría de los sistemas de seguimiento se pueden configurar para permitir información sobre las confirmaciones (cambios) relacionadas con un ticket determinado.
Existen varias razones para mantener el sistema de tickets separado del sistema de control de revisión de software:
- Acceso amplio: los rastreadores de errores deben ser accesibles para casi todos, su código fuente es otra cuestión.
- Fácil de usar : debido a 1 por encima, el sistema de venta de entradas debe ser utilizable por personas menos técnicas.
- Especificidad: el informador de un problema solo sabe que algo está mal con un producto determinado, pero la mayoría de los productos consisten en varios subsistemas, a menudo administrados a través de diferentes repositorios de control de versiones, a veces incluso diferentes sistemas, en diferentes ubicaciones. Es importante darle al usuario un lugar único para informar problemas, los desarrolladores pueden aislar qué subsistemas contienen el problema real.
- Archivos adjuntos: los tickets a menudo incluyen cosas como capturas de pantalla, a veces incluso videos, entradas de muestra, salidas resultantes, etc., etc., estos no pertenecen a su sistema de control de versiones y a veces lo dañarán.
- Confidencialidad: quién informó el problema, y cualquier dato de muestra o información de uso, estaría disponible para todos los desarrolladores si estuviera en el VCS, los tickets pueden ocultarse y una vez marcados como resueltos rara vez son de interés para nadie.
- ¿Cuáles son algunas aplicaciones menos conocidas que son increíbles?
- ¿Cuál es el mejor software de gestión de proyectos colectivos en la actualidad? Asana, do.trello, prodoctiv, clarizen, etc.
- ¿Qué tan importante es Jabber (XMPP) para una aplicación de chat de próxima generación?
- ¿La gente usaría una aplicación que conecta a los viajeros con guías turísticos locales?
- Cómo descargar el software GST gratuito de por vida