Guía rápida: ¿Cómo aplicar programación modular?. Definiciones + ejemplo práctico.
Tema 1: ¿Qué es?
Programación modular, es una forma de construir código fuente orientado a implementar funcionalidades de forma organizada para dividir un producto de software. Una vez diligenciado cada elemento estaremos generando los siguientes beneficios:
* Descomposición del producto de software en módulos fáciles de administrar.
* Asegurar la independencia entre los módulos de la aplicación.
* Reutilización de módulos para ser implementados en otras aplicaciones.
Las buenas prácticas para materializar los beneficios enunciados, son las siguientes:
* Generar un listado de los módulos que tendrá la aplicación.
* Identificar las clases e instancias comunes entre los diferentes módulos de la aplicación.
* Priorizar el desarrollo de los módulos de la aplicación.
* Construir un plan de lanzamiento correctamente sincronizado con las necesidades de los usuarios.
* Ejecutar el plan y construir el código aplicando el desarrollo basado en funciones.
* Las condiciones para aplicar correctamente las buenas prácticas enunciadas, se explican en pre-condiciones y post-condiciones.
Tema 2: Pre-Condiciones y Post-Condiciones para aplicar programación modular.
Este cuadro expone los pasos previos y posteriores que se deben ejecutar para aplicar correctamente las buenas prácticas enunciados en el tema: ¿Qué es?.
| Paso | Acción clave | Condición |
|---|---|---|
| 1. Programación estructurada. | Pre. | |
| 2. Programación orientada a objetos. | Pre. | |
| 3. Programación orientada a eventos. | Pre. | |
| 4. Programación modular. | Ver el contenido de la presente guía. | |
Tema 3: Sobre el autor.
Juan David López Pava: Profesional en administración de empresas y desarrollo de software con certificaciones del PMI y Scrum Institute, apasionado por la transformación digital y la dirección de proyectos de tecnología.