Taula de continguts:
Definició: què significa la programació modular?
La programació modular és el procés de subdividir un programa informàtic en subprogrames separats.
Un mòdul és un component de programari independent. Sovint es pot utilitzar en diverses aplicacions i funcions amb altres components del sistema. Funcions similars s’agrupen en la mateixa unitat de codi de programació i es desenvolupen funcions separades com a unitats de codi separades de manera que el codi pugui ser reutilitzat per altres aplicacions.
La programació orientada a objectes (OOP) és compatible en gran mesura amb el concepte de programació modular. La programació modular permet a diversos programadors dividir el treball i depurar peces del programa de forma independent.
Techopedia explica Programació modular
Els mòduls de programació modular apliquen els límits lògics entre els components i milloren el manteniment. S’incorporen mitjançant interfícies. Estan dissenyats de manera que es minimitzi les dependències entre diferents mòduls. Els equips poden desenvolupar mòduls per separat i no requereixen el coneixement de tots els mòduls del sistema.
Totes les aplicacions modulars tenen associats un número de versió. Això proporciona flexibilitat als desenvolupadors en el manteniment del mòdul. Si cal aplicar algun canvi a un mòdul, només cal canviar les subrutines afectades. Això facilita la lectura i la comprensió del programa.
La programació modular té un mòdul principal i molts mòduls auxiliars. El mòdul principal es compila com a executable (EXE), que anomena les funcions auxiliars del mòdul. Existeixen mòduls auxiliars com a fitxers executables separats, que es carreguen quan s'executa l'EXE principal. Cada mòdul té un nom únic assignat a la instrucció PROGRAM. Els noms de funcions dels mòduls han de ser únics per accedir fàcilment si s'han d'exportar funcions utilitzades pel mòdul principal.
Els idiomes que admeten el concepte del mòdul són IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon i Erlang, entre d'altres.
Els avantatges de l'ús de la programació modular inclouen:
- S'ha d'escriure menys codi.
- Es pot desenvolupar un sol procediment per a la reutilització, eliminant la necessitat de tornar a escriure el codi moltes vegades.
- Els programes es poden dissenyar més fàcilment perquè un petit equip tracta només una petita part de tot el codi.
- La programació modular permet a molts programadors col·laborar en la mateixa aplicació.
- El codi s'emmagatzema en diversos fitxers.
- El codi és curt, senzill i fàcil d'entendre.
- Es poden identificar fàcilment els errors, ja que es localitzen en una subrutina o funció.
- El mateix codi es pot utilitzar en moltes aplicacions.
- Es pot controlar fàcilment l’abast de les variables.
