martes, 18 de febrero de 2025

ThinkCspy. 1.10. Depuracion experimental

 

1.10. Depuración experimental

Una de las habilidades más importantes que adquirirá es la depuración. Aunque puede ser frustrante, la depuración es uno de los más ricos intelectualmente, Partes desafiantes e interesantes de la programación.

De alguna manera, la depuración es como el trabajo de detectives. Te enfrentas a pistas Y debe inferir los procesos y eventos que condujeron a los resultados que ve.

La depuración también es como una ciencia experimental. Una vez que tienes una idea de lo que esta Saliendo mal, modifica su programa y vuelve a intentarlo. Si tu hipótesis fuera Correcto, luego puede predecir el resultado de la modificación, y usted toma un acercamiento a un programa de trabajo. Si tu hipótesis estaba mal, tienes que intentar con uno nuevo. Como señaló Sherlock Holmes, cuando tienes que eliminar lo imposible, lo que quede, por improbable que sea, debe ser el verdad. (A. Conan Doyle, el signo de cuatro )

Para algunas personas, la programación y la depuración son lo mismo. Eso es, La programación es el proceso de depurar gradualmente un programa hasta que haga lo que quieres. La idea es que debes comenzar con un programa que hace algo y hacer pequeñas modificaciones, depurarlas a medida que avanza, para que usted Siempre tenga un programa de trabajo.

Por ejemplo, Linux es un núcleo del sistema operativo que contiene millones de líneas de código, pero comenzó como un programa simple que Linus Torvalds solía Explorar el chip Intel 80386. Según Larry Greenfield, uno de los de Linus Proyectos anteriores era un programa que cambiaría entre la visualización de AAAA y Bbbb. Esto más tarde evolucionó a Linux ( la Guía de usuarios de Linux Beta versión 1).

Los capítulos posteriores harán más sugerencias sobre la depuración y otras prácticas de programacion.

Comprueba tu comprensión 

La diferencia entre la programación y la depuración es:





Actividad: 1.10.1 Opción múltiple

 Respuesta:A

 

No hay comentarios.:

Publicar un comentario

Entradas recientes

Thinkcspy. 5.6 Glosario del capitulo 5

  5.6. Glossary determinista Un proceso que es repetible y predecible . documentation Un lugar donde puede ir para obtener información d...

Entradas Populares