Planeando un programa paso-a-paso
Crear un plan para su programa es lo primero que debes hacer antes ponerte a escribir código. Un plan reduce enormemente el número de errores que podrías tener al momento de diseñar, programar y probar el programa. Te imaginas a un ingeniero creando un edificio sin un plan detallado del mismo? Creo que no, sería un desastre.
Muchos programadores en sus comienzos, escriben código o programas sin primero crear un buen plan. Además pasarías menos tiempo trabajando en el programa si cuidadosamente creas un plan paso-a-paso (algoritmo) y pruebas dicho plan antes de escribir el programa.
Planear un programa usando una secuencia de pasos se conoce en ingles como program development cycle o ciclo de desarrollo de programas y es el método que utilizan muchos programadores.
Ahora para usar tu tiempo eficientemente y diseñar programas “libres de errores” y que tu programa tenga la salida (output) que esperas, sigue los siguientes pasos:
1. Analiza y define el problema: Tienes que estar seguro y entender que es lo que va hacer el programa y que salida va a tener (el resultado final). También tienes que tener una idea clara sobre que data se le va a dar o a entrar al programa (input) y la relación que esta tendrá entre la data entrada y la data de salida (output) que se espera del programa.
2. Planea la solución al problema: Encuentra una secuencia lógica de pasos precisos o algoritmo para resolver el problema. Debes de incluir en el algoritmo todos los detalles posibles, incluyendo los pasos obvios.
Ejemplo: Algoritmo para calcular el promedio de 3 notas obtenidas de un estudiante:
1. Entrar primera nota.
2. Entrar segunda nota.
3. Entrar tercera nota.
4. Suma las notas.
5. Divide el total de notas entre el número de notas entradas.
6. Resultado final.
Probando el algoritmo:
1. Entrar primera nota; Nota 1= 90 (input)
2. Entrar segunda nota; Nota2 = 85 (input)
3. Entrar tercera nota; Nota3 = 75 (input)
4. Suma las notas; Total = 250 (processing)
5. Divide total de notas entre el numero de notas entradas; 250/3 = 83.33 (processing)
6. Promedio = 83.33 (output)
3. Selecciona la interface: Una vez diseñado y probado tu algoritmo, es el momento de seleccionar los objetos (label, text boxes, buttons, menu, etc.) que le permitirán al usuario controlar e interactuar con el programa.
4. Código: Convierte el algoritmo en lenguaje de programación. En este paso el programa es escrito en VB.NET o en el lenguaje de su elección.
5. Testing and debug: Testing se refiere a encontrar errores en el programa y debug se refiere a corregir los errores encontrados. Los errores en los programas se conocen como bug.
VB.NET detecta errores de programación cuando el programa se ejecuta; sin embargo muchos errores suceden por flujos en algoritmo diseñado, incorrecto uso de las reglas del lenguaje o por errores de escritura. Y estos errores no son detectados por VB.NET solo usted los puede detectar y corregir verificando cuidadosamente su código y/o algoritmo. Por ejemplo; Si en una sección del programa el programa tenía que multiplicar en vez de dividir, ese es un error que solo puede ser detectado por usted y no por VB.NET.
6. Documente su programa: El propósito de la documentación es que le permita a otra persona o programador entender el programa. Puede incluir en la documentación una descripción detallada de lo que el programa hace, como usar el programa, que tipo de información se espera que se introduzca en el programa, el propósito del programa, fecha de creación, autor, etc. Si se trata de un programa comercial sería bueno incluir un manual de instrucciones así como ayuda o soporte en línea.
Comentarios
Publicar un comentario