Den Fordeler og ulemper ved å bruke funksjoner og prosedyrer i Computer Programming

Den Fordeler og ulemper ved å bruke funksjoner og prosedyrer i Computer Programming


Funksjoner og prosedyrer er to av verktøyene i hver programmerer verktøykasse som gjør ham til å skrive strammere, mer effektiv kode. Selv om det kan være en ulempe eller to i å bruke dette programmerings alternativet, fordelene langt oppveier eventuelle ulemper. Ved å implementere funksjoner og prosedyrer i sitt program, reduserer den programmerer som koder tid og feilsøking tid, for derved å redusere den totale utviklingstiden.

Prosedyrer og funksjoner

Prosedyrer og funksjoner fungerer på samme prinsipp for å skrive en liten mengde koder som du kan ringe, heller enn å skrive den samme koden på flere steder i programmet. Denne praksisen kutter ned på programmet størrelse i det minste, og ofte forbedrer lesbarheten av programmet. De fleste programmeringsspråk inneholder innebygde funksjoner, og støtter muligheten til å bygge prosedyrer og funksjoner i koden.

Redusert Coding Tid

En fordel ved å anvende funksjoner og fremgangsmåter er at kodingstiden reduseres. Hvis du bare trenger å skrive en rutine en gang og kode uttalelser som kaller det, sparer du tid på koding samme rutine flere ganger, selv om du velger å klippe og lime inn rutinen. Reduksjonen i koding tid bidrar til å redusere den totale prosjekt leveringstid.

Redusert Debugging Tid

I tillegg til å redusere koding tid, ved bruk av prosedyrer og funksjoner som bidrar til å redusere feilsøking tid. Når du setter den samme koden på flere steder er det noen ganger vanskelig å gjøre debugging endringer i alle disse stedene. Hvis du gjøre endringen på ett sted, men unnlater å foreta endringer i de to andre stedene er det lett å bli forvirret. Dette gjør det vanskelig å finne problemet og fjerne det fra hvert sted i programmet.

Vedlikehold Effects

Virkningene på programmet vedlikehold, som er den mest kostbare av utviklingsfasen, kan være både gode og dårlige. Som med feilsøking, hvis problemet er i en som heter prosedyre, så kan du finne det en gang og eliminere den raskt. Men hvis programmereren som skrev koden brukes for mye rutiner og funksjoner, programmet kan være vanskeligere å forstå. Den vanskeligere å forstå, jo lengre tid tar det å fikse et program.