Fecha actual Lun Ago 19, 2019 4:50 am

Dos técnicas naturales para mantener una imagen clara de la estructura de un programa desde la escritura de su código hasta la comprobación de una correcta implementación de la lógica requerida

Contiene chispazos de ingenio que nos servirán para resolver problemas de una manera superior.


Usuarios leyendo este tema: Ninguno

Dos técnicas naturales para mantener una imagen clara de la estructura de un programa desde la escritura de su código hasta la comprobación de una correcta implementación de la lógica requerida

Notapor ~ » Lun Ago 12, 2013 11:44 pm

Aunque sea estrictamente innecesario, crear interfaces de usuario para demostrarnos a nosotros mismos con texto, gráficos y otros recursos visuales y sensoriales de usuario final, que lo que hemos hecho realmente funciona. Esta es la mejor forma de depurar, y aun mejor cuando esto nos sirve para hacer uso inmediato de los datos manejados, generados y manipulados. Esto es realmente darle vida a nuestro código, y el lograr darle una interfaz es darle en verdad un cuerpo físico a nuestra lógica, para que esta (nuestra lógica, nuestra inteligencia, nuestro conocimiento y nuestro entendimiento) manifieste sus errores, demuestre hasta dónde es clara y que domina la realidad correctamente, y cómo fortalecerla, y también cómo mejorarla en los puntos en los que no podemos expresarla a través de interfaces (por ejemplo, mostrando un simple mensaje para un cálculo de un intervalo de tiempo que al cumplirse debe hacer algo periódicamente, para demostrarnos que está siendo calculado correctamente como que realmente da paso a la acción esperada cuando este se cumple).

La otra técnica necesaria es que, cuando programamos, debemos hacer un esfuerzo supremo para darle una estructura y unos nombres de variable que casi conformen frases verbales, aunque absolutamente basadas en la lógica exacta, para que dicha estructura y dichos nombres de variables nos permitan entender de la forma más intuitiva y más precisa posible la lógica que necesitamos manejar, ya que de otra manera dicha lógica no podrá ser vista por nosotros de una forma clara.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2958
Registrado: Sab Nov 10, 2012 1:04 pm

Volver a Ideas y Técnicas de Programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados


cron