
1.- Introducción
Aunque realmente un programador solo debería programar, la realidad es bien distinta,
actualmente cualquier programador en también un analista y hasta un diseñador, es decir,
es capaz de crear completamente una aplicación partiendo de la nada.
El Análisis es la parte previa, la parte "sosa", en la que analizamos todos los componente que vamos a necesitar,
archivos, pantallas, listados, para obtener el resultado esperado. Cuánto mejor sea el
análisis, menos problemas tendremos a la hora de programar, nos ahorraremos muchas
modificaciones y el resultado será mejor. Dependiendo de la longitud de nuestro programa optaremos por hacerlo en uno solo o
bien subdividirlo en varios programas que se anidan.
PANTALLAS, siempre hemos oído que lo realmente importante de un
programa es que realice bien para lo que fue concebido y que el aspecto exterior es menos
importante, es cierto, pero un buen diseño de pantallas puede hacer de una aplicación
mas agradable y por lo tanto mas cómoda para trabajar. A mi me gusta que dentro de una
aplicación todas sean similares y que las teclas a utilizar tengan siempre el mismo
resultado, no es conveniente tampoco abusar mucho de los colores, quedan muy bonitos, pero
cuando se va a trabajar mucho al final cansa, al igual que los efectos en pantalla,
parpadeos, reversos, etc ... Una unificación de criterios siempre nos dará mejores
resultados.
LISTADOS, al igual que en las pantallas, me gustan mas los diseños
similares para una misma aplicación, es decir, título del listado, cabecera, detalle y
pie.
ARCHIVOS, antes de programar siempre debemos de tener bien diseñados
los archivos que vamos a utilizar, con sus registros y sus campos.
VARIABLES, éstas se irán configurando según el desarrollo, no es
necesario una descripción previa, si bien ayuda mucho mantener unas variables comunes
para nuestros programas, así siempre sabemos los nombres y sus posibles valores, estemos
donde estemos. Yo por ejemplo, utilizo siempre unas 200 variables que tengo predefinidas y
que se que en cualquier programa me van a hacer falta, así mi preocupación es menor.
DESARROLLO, por último y para unir todo convenientemente nuestro
desarrollo, nuestra programación, imprescindible.
|
|