Capítulo 6. Pruebas y mantenimiento

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Bienvenido al último capítulo de la Parte III. El ciclo de vida de los contratos inteligentes es el mismo que el de cualquier otro software. Una vez que el software se ha desarrollado, probado e implementado, nuestra atención pasa al mantenimiento.

Se realizan muchas actividades para probar y mantener el software a lo largo de su ciclo de vida. Estas actividades se agrupan en dos grandes categorías: técnicas y no técnicas. Lo que nos interesa son las actividades técnicas que modifican el software. En el mantenimiento, las modificaciones suelen consistir en arreglar algo o en añadir algo nuevo. Cuando se descubren errores, hay que corregirlos, por lo que se crea una tarea de mantenimiento para solucionar el error. Cuando se demandan nuevas características o capacidades, se crea una tarea de mantenimiento para añadir una o más características nuevas al software. A veces, las modificaciones importantes pueden dar lugar al lanzamiento de una nueva versión del software. Esto se aplica también a los clientes de los contratos inteligentes. Estas actividades continúan hasta que se retira el software. La mayor parte del ciclo de vida del software se consume en el mantenimiento. Cuando se corrigen errores o se añaden nuevas funciones, las pruebas son fundamentales para el éxito.

A lo largo de todo el ciclo de vida, que incluye tanto el ...

Get Desarrollo práctico de contratos inteligentes con Hyperledger Fabric V2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.