Tecnología

Inicio

Las ventajas y desventajas del uso de Funciones y Procedimientos de Programación

Las ventajas y desventajas del uso de Funciones y Procedimientos de Programación


Las funciones y procedimientos son dos de las herramientas en la caja de herramientas de todos los programadores 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 los inconvenientes. Mediante la implementación de funciones y procedimientos en su programa, el programador reduce el tiempo de codificación y el tiempo de depuración, reduciendo así el tiempo total de desarrollo.

Procedimientos y funciones

Procedimientos y funciones operan en 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 múltiples 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 apoyan la capacidad de construir procedimientos y funciones en el código.

Reducción del tiempo de codificación

Una ventaja de utilizar las funciones y procedimientos es que el tiempo de codificación se reduce. Si sólo tiene que escribir una rutina declaraciones una vez y de código que llaman, le ahorrará el tiempo de codificación de la misma rutina varias veces, incluso si se 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.

Reducción del tiempo de depuración

Además de reducir el tiempo de codificación, utilizando procedimientos y funciones de ayuda a reducir el tiempo de depuración. Cuando se pone el mismo código en múltiples 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 cada lugar en el programa.

Efectos de mantenimiento

Los efectos sobre el mantenimiento del programa, que es la más costosa de las etapas de desarrollo, pueden ser tanto bueno como malo. Al igual que con la depuración, si el problema es en un procedimiento llamado, entonces usted puede encontrar una vez y eliminar rápidamente. Sin embargo, si el programador que escribió los procedimientos y funciones de código usado en exceso, el programa puede ser más difícil de entender. El más difícil de entender, más tiempo tarda para fijar un programa.