Funciones y procedimientos son dos de las herramientas en la caja de herramientas de todo programador que le permiten escribir código más estricto , más eficiente . Si bien puede ser un inconveniente o dos en el uso de esta opción de programación , las ventajas superan con creces cualquier desventaja . Mediante la implementación de funciones y procedimientos en su programa , el programador reduce el tiempo y el tiempo de depuración de codificación , reduciendo de este modo el tiempo total de desarrollo . Procedimientos y funciones
Procedimientos y funciones
operan bajo el mismo principio de escribir un pequeño trozo de código que se puede llamar , en lugar de escribir el mismo código en varios lugares en su programa. Esta práctica reduce el tamaño del programa , por lo menos , y, a menudo mejora la legibilidad del programa . La mayoría de los lenguajes de programación contienen funciones incorporadas , y apoyar la capacidad de crear procedimientos y funciones en el código.
Reducido Codificación Tiempo
Una ventaja de la utilización de funciones y procedimientos es que se reduce el tiempo de codificación . Si sólo tienes que escribir una declaraciones de rutina de tiempo y código que llaman , le ahorrará el tiempo de codificación de la misma rutina varias veces, incluso si usted opta por cortar y pegar la rutina. La reducción del tiempo de codificación ayuda a reducir el tiempo total de ejecución de proyectos .
Reducido tiempo de depuración
Además de reducir el tiempo de codificación , utilizando procedimientos y funciones de ayuda para reducir el tiempo de depuración. Cuando se pone el mismo código en varios lugares a veces es difícil hacer cambios de depuración en todos esos lugares. Si realiza el cambio en un solo lugar , pero no puede hacer el cambio en los otros dos lugares , es fácil confundirse . Esto hace que sea difícil encontrar el problema y eliminarlo de todos los lugares del programa.
Efectos Mantenimiento
Los efectos sobre el mantenimiento del programa , que es el más costoso de las etapas de desarrollo , puede ser a la vez bueno y malo. Al igual que con la depuración, si el problema es en un procedimiento llamado , entonces usted puede encontrar una vez y elimina rápidamente. Sin embargo, si el programador que escribió las funciones y procedimientos usados en exceso de código , el programa puede ser más difícil de entender. El más difícil de entender , más tiempo se necesita para arreglar un programa.