Уштедите време програмирања коришћењем процедура и функција.
Функције и процедуре су два алата у кутији алата сваког програмера који му омогућавају да пише строжи, ефикаснији код. Иако у коришћењу ове опције програмирања можда постоје недостаци или две, предности су далеко веће од свих недостатака. Имплементацијом функција и процедура у свој програм, програмер смањује време кодирања и време отклањања грешака, чиме се смањује укупно време развоја.
Процедуре и функције
Процедуре и функције раде на истом принципу писања малог дела кода који можете позвати, уместо да пишете исти код на више места у вашем програму. Ова пракса у најмању руку смањује величину програма, а често и побољшава читљивост програма. Већина програмских језика садржи уграђене функције и подржавају могућност изградње процедура и функција у вашем коду.
Видео дана
Смањено време кодирања
Предност коришћења функција и процедура је што се смањује време кодирања. Ако морате само једном да напишете рутину и наредбе кода који је позивају, штедите време кодирања исте рутине више пута, чак и ако одлучите да исечете и налепите рутину. Смањење времена кодирања помаже да се смањи укупно време испоруке пројекта.
Смањено време отклањања грешака
Поред смањења времена кодирања, коришћење процедура и функција помаже да се смањи време отклањања грешака. Када ставите исти код на више места, понекад је тешко извршити промене за отклањање грешака на свим тим местима. Ако направите промену на једном месту, али не извршите промену на друга два места, лако ћете се збунити. Ово отежава проналажење проблема и његово уклањање са сваког места у програму.
Ефекти одржавања
Ефекти на одржавање програма, који је најскупља фаза развоја, могу бити и добри и лоши. Као и код отклањања грешака, ако је проблем у позваној процедури, можете га једном пронаћи и брзо уклонити. Међутим, ако је програмер који је написао код прекомерно користио процедуре и функције, програм може бити теже разумети. Што је теже разумети, то је дуже потребно да се поправи програм.