Funzioni e procedure sono due degli strumenti nella cassetta degli attrezzi di ogni programmatore che gli permettono di scrivere più stretto, codice più efficiente . Mentre ci può essere un aspetto negativo o due a utilizzare questa opzione di programmazione , i vantaggi superano di gran lunga gli svantaggi . Da funzioni e procedure nel suo programma di attuazione , il programmatore riduce il tempo e il tempo di codifica debugging , riducendo così il tempo di sviluppo complessivo. Procedure e funzioni
procedure e funzioni funzionano sullo stesso principio di scrivere un piccolo pezzo di codice che è possibile chiamare , piuttosto che scrivere lo stesso codice in più punti del tuo programma . Questa pratica riduce le dimensioni del programma per lo meno , e spesso migliora la leggibilità del programma . La maggior parte dei linguaggi di programmazione contengono funzioni built-in , e sostenere la capacità di costruire procedure e funzioni nel codice.
Ridotto Coding Tempo
Un vantaggio di utilizzare funzioni e procedure è che il tempo di codifica è ridotto. Se si dispone solo di scrivere una routine uno dichiarazioni di tempo e il codice che lo chiamano , è risparmiare il tempo di codifica degli stessi più volte di routine , anche se si sceglie di tagliare e incollare la routine . La riduzione del tempo di codifica consente di ridurre i tempi di consegna totale del progetto .
Ridotto il tempo di debug
Oltre a ridurre i tempi di codifica , utilizzando le procedure e le funzioni di aiuto per ridurre il tempo di debug . Quando si inserisce lo stesso codice in più luoghi a volte è difficile fare cambiamenti di debug in tutti quei luoghi . Se si effettua il cambio in un posto, ma non riescono a fare il cambiamento negli altri due luoghi è facile confondersi . Questo rende difficile trovare il problema ed eliminare da ogni punto del programma .
Effetti Manutenzione
Gli effetti sul mantenimento del programma , che è il più costoso di le fasi di sviluppo , possono essere sia buoni che cattivi . Come per il debug , se il problema è in una procedura chiamata , allora si può trovare una volta ed eliminarlo in fretta . Tuttavia, se il programmatore che ha scritto le procedure abusato di codice e funzioni , il programma può essere più difficile da capire. Il più difficile da capire , più tempo ci vorrà per risolvere un programma .