¿Qué es la corrección de errores?

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.

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”.

Para responder eso, permítanme primero definir qué es un error de software “Un error de software es un error, falla, falla o falla en un programa o sistema informático que hace que produzca un resultado incorrecto o inesperado, o que se comporte de manera no intencional . ”(Fuente: error de software – Wikipedia). For a Bug Fix es un fragmento de código que corrige ese comportamiento y hace que el software funcione según lo previsto.

Un error es un error en el código.

Una solución es una corrección de ese error.