Modulis galvenokārt attiecas uz datorprogrammēšanas vienību, kas ir atdalīta no galvenā koda bloka. Tas ir pieejams vairāk nekā vienai vispārējās programmas sadaļai. Funkcijas veids, tas varētu būt kaut kas, kas bieži jāizsauc. Tādējādi programmētājam ir divas iespējas – vairākas reizes atkārtot tās pašas dažas koda rindiņas laiks, kas nepieciešams, vai sadalot to modulī un ļaujot pārējam kodam to izsaukt kā nepieciešams.
Technipages Explains modulis
To var darīt visdažādākajām funkcijām – aprēķiniem, šķirošanas funkcijām, pat nejaušu skaitļu ģeneratoriem un tamlīdzīgi. Jebkāda veida sarežģītiem projektiem parasti ir vairāki dažādi moduļi, lai gan ir iespējams iztikt, neiestatot tos kā atsevišķus teksta blokus. Pieņemsim, ka programmai tās kopējā izpildes laikā saturs alfabētiskā secībā ir jākārto piecas reizes.
Tā vietā, lai piecas reizes iekļautu vienas un tās pašas koda rindas, viedais programmētājs izveido moduli ar attiecīgajām instrukcijām. funkcijas formā, savukārt visa nepieciešamā informācija, piemēram, lietas, kas jāsakārto, tiek ievadīta modulī pēc vajadzības un pieejams. Tas darbojas līdzīgi kā tiešsaistes kalkulatori – tā vietā, lai lietotājs ievadītu informāciju, to dara programma, un arī rezultāti tiek ievadīti atpakaļ programmā, lai tos apstrādātu jebkurā veidā.
Vēl viena moduļa definīcija ir integrēta programma — programma citā programmā, kas ir veltīta vienai tēmai, piemēram, pareizrakstības pārbaude tekstapstrādes programmatūrā.
Moduļa kopējie lietojumi
- Moduļi var ievērojami samazināt koda garumu un sarežģītību, kas ir absolūti nepieciešams garākos projektos.
- Moduļi, kas nodrošina papildu funkcijas, piemēram, pareizrakstības pārbaudi tekstapstrādes programmatūrā vai aprēķinus programmā Excel, piedāvā papildu funkcionalitāti, neapgrūtinot programmu kopumā.
- Moduļu izmantošana programmu darba slodzes atvieglošanai nav iespējama visās programmēšanas valodās — dažas atbalsta līdzīgas, ja ne identiskas funkcijas, un dažas zema līmeņa valodas neatbalsta modulāro kodēšanu visi.
Bieža moduļa nepareiza izmantošana
- Moduļi ir programmu segmenti, kurus var ieslēgt vai izslēgt pēc lietotāja vēlēšanās.