Paso 2: Diseñar su sistema:
Dividir los proyectos grandes en un montón de proyectos más pequeños. Dividí mi código del programa en módulos.
Dividí mi código en módulos por lo que es más fácil encontrar una función en particular.
Tengo módulos denominados "Proceso de entrada", "Proceso de AI", "Proceso de salida", "Interfaz de usuario" y algunos otros. Algunas de mis funciones necesitan ser accesibles a todos los otros módulos de código, así que poner las funciones en un módulo de "común" donde todo se comparte