Como remover un error

Como Remover un Error

He separado intencionalmente el acto de examinar la ejecución de un programa del acto de corregir un error. Pero por supuesto, depurar también significa remover el bug. Idealmente tendrás perfecta comprensión del código y alcanzarás un momento '¡Ajá!' donde perfectamente verás el error y cómo corregirlo. Pero debido a que tu programa a menudo usará sistemas insuficientemente documentados en los cuales no tienes visibilidad, esto no siempre es posible. En otros casos el código es tan complicado que tu comprensión no puede ser perfecta.

Al corregir un bug, deseas hacer el más pequeño cambio que corrija el bug. Puedes ver otras cosas que necesitan mejoría; pero no las corrijas al mismo tiempo. Intenta emplear el método científico de cambiar una y solamente una cosa a la vez. El mejor
proceso para esto es ser capaz de reproducir fácilmente el bug, luego poner tu corrección en su lugar, y después reejecutar el programa y observar que el bug no existe más. Por supuesto, algunas veces debe ser cambiada más de una línea, pero aún deberías aplicar conceptualmente un único cambio atómico para corregir el bug.

como remover un error 1

A veces, hay en realidad varios bugs que se ven como uno. Es tu trabajo definirlos y corregirlos uno a la vez. Algunas veces no es claro qué debería hacer el programa o qué intentó el autor original. En ese caso, debes ejercitar tu experiencia y tu juicio y asignar tu propio significado al código. Decide qué debería hacer, y coméntalo o clarifícalo de alguna forma y luego haz que el código concuerde con tu significado.

Esta es una habilidad intermedia o avanzada que es a veces más difícil de adquirir que el escribir la función original en primera instancia, pero el mundo real a menudo es desordenado. Puede que tengas que corregir un sistema que no puedes reescribir.

como remover un error 2

 

Fuente:

Cómo Ser Un Programador: Un Resumen
Corto, Comprensivo y Personal
por Robert L. Read

como remover un error 3

Si quieres conocer otros artículos parecidos a Como Remover un Error puedes visitar la categoría DESARROLLO.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tu puntuación: Útil

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Subir