Tartalom
- Meghatározás - Mit jelent a moduláris programozás?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza a moduláris programozást
Meghatározás - Mit jelent a moduláris programozás?
A moduláris programozás a számítógépes program külön alprogramokra történő felosztásának folyamata.
A modul különálló szoftverösszetevő. Gyakran alkalmazható különféle alkalmazásokban és funkciókban a rendszer többi összetevőjével együtt. Hasonló funkciókat csoportosítanak ugyanabba a programozási kód egységbe, és külön funkciókat fejlesztenek külön kód egységként, hogy a kódot más alkalmazások újra felhasználhassák.
Az objektum-orientált programozás (OOP) nagymértékben kompatibilis a moduláris programozási koncepcióval. A moduláris programozás lehetővé teszi, hogy több programozó önállóan megossza a program munkáját és hibakeresését.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza a moduláris programozást
A moduláris programozás moduljai érvényesítik az összetevők közötti logikai határokat és javítják a karbantarthatóságot. Interfészek révén épülnek be. Úgy tervezték, hogy minimalizálják a különböző modulok közötti függőségeket. A csapatok külön fejleszthetnek modulokat, és nem igényelnek a rendszer összes moduljának ismeretét.
Minden egyes moduláris alkalmazáshoz verziószám tartozik. Ez rugalmasságot biztosít a fejlesztők számára a modul karbantartásában. Ha módosítást kell végrehajtani egy modulon, akkor csak az érintett alprogramokat kell módosítani. Ez megkönnyíti a program olvashatóságát és megértését.
A moduláris programozásnak van egy fő modulja és sok kiegészítő modulja. A fő modult végrehajthatóként (EXE) állítják össze, amely meghívja a kiegészítő modul funkcióit. A kiegészítő modulok külön futtatható fájlokként léteznek, amelyek betöltődnek, amikor a fő EXE fut. Minden modulnak egyedi neve van a PROGRAM utasításban. A modulok funkcionális neveinek egyedinek kell lenniük a könnyű hozzáférés érdekében, ha a fő modul által használt funkciókat exportálni kell.
A modulkoncepciót támogató nyelvek az IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon és Erlang.
A moduláris programozás előnyei a következők:
- Kevesebb kódot kell írni.
- Egyetlen eljárást lehet kifejleszteni az újbóli felhasználásra, kiküszöbölve a kód sokszor történő újraírásának szükségességét.
- A programokat könnyebben lehet megtervezni, mivel egy kis csapat a teljes kódnak csak egy kis részével foglalkozik.
- A moduláris programozás lehetővé teszi sok programozó számára, hogy együttműködjen ugyanazon alkalmazáson.
- A kódot több fájl tárolja.
- A kód rövid, egyszerű és könnyen érthető.
- A hibák könnyen azonosíthatók, mivel azok egy alprogramban vagy funkcióban vannak elhelyezve.
- Ugyanaz a kód használható számos alkalmazásban.
- A változók körét könnyen ellenőrizni lehet.