Cómo estructurar su código de programación

Recuerdo mi primer fumble con Basic en mi computadora ZX Spectrum en la década de 1980, repasando páginas de comandos básicos y código de ejemplo sin una idea real de cómo podría escribir programas yo mismo. Era como leer un diccionario en el que podía aprender ciertas palabras y sus significados con información limitada sobre cómo podría haberlos creado en oraciones completas para escribir un documento. Es probable que cada programador que haya mezclado el software básico haya encontrado la famosa rutina “Hello Word”, que consiste en un programa de dos líneas que imprime esta frase ilimitadamente en la pantalla.

El código de su programa debe escribirse como instrucciones paso a paso utilizando los comandos que entiende su lenguaje de programación. Significa leer el manual de programación para aprender qué comandos necesita usar para lo que quiere que haga su programa. En el ejemplo de “Hello World”, primero necesitaría un comando que imprime “Hello World” en la pantalla, y luego necesitará un segundo comando para imprimirlo nuevamente varias veces, sin escribir varias declaraciones de impresión.

Echa un vistazo a este ejemplo. Para simplificar las cosas, estoy usando el sistema básico de la vieja escuela con números de línea, probablemente porque soy un fanático.

10 imprimir “Hola mundo”
20 goto 10

La mejor estructura para escribir cualquier código de programa es hacerlo claro y fácil de seguir. Algunos programadores colocan varios comandos en una línea, lo que puede dificultar el seguimiento de su código si está tratando de solucionar los errores. La difusión de su código en varias líneas en realidad hace que el programa funcione mejor y se vuelva más legible.

Otra práctica recomendada es separar cada parte de su código de programa usando declaraciones REM. REM (abreviatura de Comentario) le permite colocar comentarios antes de cada sección de código para recordarle lo que hace cada parte. Esto es especialmente útil si desea editar su código en una fecha posterior.

10 rem Configurar variables
20 deja A = 1: deja B = 2
30 rem *******
40 rem Imprimir variables a la pantalla
50 rem *******
60 impresión A, B

Cualquier cosa después del comando REM es ignorada por la computadora y puede usar tantas declaraciones REM como desee para hacer espacios más grandes en su código para una fácil lectura. Otros lenguajes de programación le permiten usar líneas en blanco o sangrar la primera línea de la rutina.

Ahora te mostraré cómo estructurar todo el código del programa. Recuerde que la computadora debe seguir las instrucciones paso a paso, por lo que debe escribir cada instrucción en el orden en que desea que se ejecute.

CONSTRUCCION DE CODIGO

Configure la resolución de la pantalla y las variables: La primera sección de su programa establecería la resolución de la pantalla y las variables.

Lea la información en las matrices: si tiene información que desea poner en una matriz mediante el comando DIM, puede usar un bucle For / Next y el comando READ. Es mejor colocar las declaraciones de datos para que la matriz las lea al final de su programa.

Configurar la pantalla principal: Esta es la sección donde usaría una subrutina (Comando GOSUB) para configurar la pantalla principal. En un juego tipo shoot-em-up, tendrías una rutina que dibuja los sprites y la pantalla del juego y luego regresa a la siguiente línea del código del que proviene.

Ciclo principal del programa: una vez que el programa está en funcionamiento, el ciclo principal del programa salta a varias rutinas utilizando subrutinas y luego regresa a la siguiente línea del ciclo.

Rutinas de programa: es una buena estructura colocar todas las rutinas de programación después del ciclo principal. Tendría rutinas separadas que actualizan la pantalla, comprueban la entrada del joystick, comprueban la detección de colisiones, etc. Después de cada chequeo regresas al bucle principal.

Declaraciones de datos: Finalmente, puede enumerar todas las declaraciones de datos al final del programa, lo que facilita su búsqueda y corrección si es necesario.

CONCLUSIÓN

Crear su código con un montón de declaraciones REM y líneas cortas hace que su código se vea más limpio y más fácil de seguir. Puede haber un momento en que desee mejorar el programa o usar una rutina para otro programa.

Dejar respuesta

Please enter your comment!
Please enter your name here