Fonctions et procédures sont deux des outils dans la boîte à outils de tous les programmeurs qui lui permettent d' écrire plus serré, un code plus efficace . Bien qu'il puisse y avoir un inconvénient ou deux dans l'utilisation de cette option de programmation , les avantages l'emportent de loin sur les inconvénients. Par des fonctions et des procédures dans son programme la mise en œuvre , le programmeur réduit le temps et le temps de débogage de codage , ce qui réduit le temps de développement global . Procédures et fonctions
procédures et fonctions fonctionnent sur le même principe d'écriture d'un petit morceau de code que vous pouvez appeler , plutôt que d'écrire le même code à plusieurs endroits dans votre programme. Cette pratique permet de réduire la taille du programme à tout le moins , et améliore souvent la lisibilité du programme. La plupart des langages de programmation contiennent des fonctions intégrées , et de soutenir la capacité de construire des procédures et fonctions dans votre code.
Réduit codage Temps
Un avantage de l'utilisation des fonctions et des procédures est que le temps de codage est réduite. Si vous ne disposez que d'écrire un déclarations de routine de temps et le code qui l'appelle, vous permettra d'économiser le temps de coder les mêmes plusieurs fois de routine , même si vous optez pour couper et coller la routine. La réduction du temps de codage permet de réduire le temps total d'exécution du projet .
Réduit débogage Temps
En plus de réduire le temps de codage , en utilisant des procédures et des fonctions aident pour réduire le temps de débogage. Lorsque vous mettez le même code dans plusieurs endroits, il est parfois difficile de faire des changements de débogage dans tous ces endroits . Si vous faites le changement en un seul endroit , mais ne parviennent pas à faire le changement dans les deux autres endroits, il est facile de devenir confus . Il est donc difficile de trouver le problème et l'éliminer de chaque place dans le programme .
Entretien Effets
Les effets sur la maintenance du programme , qui est la plus coûteuse de les stades de développement , peuvent être à la fois bon et mauvais. Comme pour le débogage, si le problème est dans une procédure appelée , alors vous pouvez le trouver une fois et l'éliminer rapidement . Toutefois, si le programmeur qui a écrit les procédures et fonctions galvaudé code, le programme peut être difficile à comprendre. Le plus difficile à comprendre , plus il faut fixer un programme.