Un error es una falla en una pieza de software que hace que no haga lo que se pretendía. Un error podría estar en la especificación del software (deberíamos haberlo hecho hacer esto en lugar de eso), en el diseño y la codificación del software (dijimos que debería hacer esto, pero lo hace en su lugar), o a veces en la documentación (el software hace exactamente lo que queremos que haga, pero el manual del usuario dice algo diferente). Un error de codificación (programación) puede manifestarse como resultados incorrectos o bloqueos en el sistema de software.
Una corrección de error es, simplemente, la corrección de un error , es decir, el conjunto de modificaciones al sistema de software que corregirían la falla. Por ejemplo:
- Error: El botón “cancelar” se ejecuta en el borde derecho de la pantalla en teléfonos más pequeños.
- Corrección de errores: cambie el código para colocar el botón “cancelar” más a la izquierda.
“Corrección de errores” es una frase nominal , no una frase verbal; es una cosa: el resultado final de corregir un error. De hecho, una corrección de errores suele ser un registro de lo que se cambió para mejorar el software. En los sistemas de desarrollo de software, una corrección de errores generalmente se registra tanto en inglés (u otro lenguaje humano) como en un conjunto completo de líneas de código que han cambiado. El código que no cambió no es parte de la corrección de errores. Esta descripción muy formal y completa de los cambios en el código también se llama parche . Tenga en cuenta que no todos los parches son correcciones de errores, sin embargo, algunos agregan nuevas funciones o eliminan las antiguas. Los sistemas de desarrollo crean parches automáticamente al comparar el código antiguo con el nuevo código.
- ¿Cuál es la tecnología central detrás del software de edición de video como Movie Maker y Final Cut?
- ¿Hay ejemplos en la historia cuando los programadores experimentaron responsabilidad penal por el mal funcionamiento de su software?
- ¿Cuál es el mejor software de cuentas que existe?
- ¿El desarrollo web se está centrando cada vez más en conocer y manipular las API?
- ¿Qué es un pseudocódigo?
Cuando instala una actualización de una pieza de software, puede incluir notas de la versión que le indican qué ha cambiado en el software. Las notas de la versión generalmente enumerarán nuevas características (mejoras) desde la versión anterior y pueden enumerar descripciones en inglés de correcciones de errores individuales o simplemente pueden decir “numerosas correcciones de errores”. , y las soluciones a problemas más pequeños se enumeran simplemente como “numerosas correcciones de errores pequeños”.