Functies en procedures zijn twee van de hulpmiddelen in toolbox elke programmeur die hem toelaten om strakker , meer efficiënte code te schrijven . Terwijl er een keerzijde of twee in het gebruik van deze programmering optie kunnen zijn , de voordelen ruimschoots opwegen tegen de nadelen . Door de implementatie van functies en procedures in zijn programma , de programmeur vermindert codering tijd en debugging tijd , waardoor de totale ontwikkeltijd terugdringen . Procedures en functies Procedures en functies werken op hetzelfde principe van het schrijven van een klein stuk code die u kunt bellen , in plaats van het schrijven van dezelfde code op meerdere plaatsen in uw programma . Deze praktijk bezuinigingen op programma grootte op zijn minst , en vaak verbetert de leesbaarheid van het programma . De meeste programmeertalen bevatten ingebouwde functies , en ondersteuning van de mogelijkheid om procedures en functies te bouwen in uw code . Verminderde Coding Time Een voordeel van het gebruik van functies en procedures is dat codering wordt verminderd . Als u slechts een routine een keer en code uitspraken die het noemen schrijft , je de tijd van codering dezelfde routine meerdere malen te slaan , zelfs als u ervoor kiest om te knippen en plakken van de routine . De vermindering van de codering tijd helpt om het totale project levertijd te verminderen . Verminderde Debugging Time Naast de vermindering van codering tijd , met behulp van procedures en functies helpen te debuggen tijd verminderen . Wanneer u dezelfde code op meerdere plaatsen is het soms moeilijk te debuggen wijzigingen aan te brengen in al die plaatsen . Als je de verandering op een plek , maar niet om de verandering in de andere twee plaatsen maakt het gemakkelijk om in de war raken . Dit maakt het moeilijk om het probleem te vinden en te elimineren uit elke plaats in het programma . Maintenance Effecten De effecten op programma onderhoud , dat is de meest kostbare van de ontwikkelingsfasen , kan zowel goed als slecht . Zoals met debuggen , als het probleem is in een aangeroepen procedure , dan kun je deze keer vinden en elimineren het snel . Als de programmeur de code te veel gebruikte procedures en functies schreef het programma moeilijker te begrijpen . Het moeilijker te begrijpen , hoe langer het duurt om een programma op te lossen.
|