En la computación, la tutela es un sistema de gestión del cambio de software primero lanzado en el 1991 . Apoya fuerte un flujo de trabajo Prueba-conducido del desarrollo encima de cualquier número de diversos sistemas subyacentes del control de la revisión, tales como RCS o SCCS .
El modelo de la prueba de la tutela precede la clase del desarrollo Prueba-conducido popularizada por el programado extremo, y es realmente una generalización de TDD. La tutela requiere que, por abandono, cada cambio incluye uno o más nuevas o modificadas pruebas, y que las pruebas estén demostradas al fall del cuando están ejecutadas contra la línea de fondo actual registrada del código fuente. Esto requiere que las pruebas estén escritas como escrituras autónomas, sin ninguna confianza en datos de prueba externos. En cambio, el desarrollo prueba-conducido requiere típicamente que la prueba esté escrita o modificada y demostrada al fall primero, antes de que el código fuente subyacente se haya modificado como parte de ejecutar del cambio.
La tutela también apoya un modelo changeset-conducido descentralizado para el desarrollo de programas distribuido, similar en concepto al BitKeeper o al Git (pero, otra vez, precedencia de cualquiera de esos sistemas).
| Random links: | Jing KE | Función vacía | Banda de la Universidad de Stanford | Thrupp y Brimscombe | El libro de ilusiones |