“Conocimientos Programación>Lenguajes De Programación

Las ventajas de modularización en Programación

2013/9/16
Uno de los problemas más importantes en la ingeniería de software ha sido la forma de programar piezas grandes y complejas de software. A menudo , los grandes proyectos implican cientos de programadores que trabajan en millones de líneas de código. En este tipo de ambiente , es fácil perder la noción de lo que hace el código particular, o para producir código que se debe volver a escribir en otro lugar. Para evitar este tipo de situaciones de mala planificación , los informáticos comenzaron a organizarse en torno al concepto de " modularización ", que significa romper y organizar el código en base a la tarea que se ejecuta. De este modo , el código se convierte en reutilizable y fácil de depurar y administrar. Facilitar la depuración

Al depurar programas grandes , cómo y cuándo se producen los errores pueden llegar a ser un misterio. Esto puede tomar mucho de un tiempo valioso programador en su búsqueda a través de líneas y líneas de código para averiguar dónde se produjo un error , y los problemas que causa la tarde en el programa . Si un programa está diseñado con modularidad en mente, sin embargo, a continuación, cada tarea discreta tiene su propia sección discreta de código. Por lo tanto, si hay un problema en una determinada función , el programador sabe dónde buscar y puede manejar una pequeña porción de código.
Reutilizable Código

código modular permite programadores reutilizar fácilmente el código . Si las tareas particulares son seccionada a ciertas funciones o clases , esto significa que el programador puede reutilizar ese código particular, cada vez que se necesita para realizar esa tarea de nuevo . Si el código no está organizada en partes discretas , entonces es más difícil (o imposible) de referencia , separar o hacer realidad ese código en otros contextos de programación .
Legibilidad
< p> código modular es el código que está muy bien organizada . Para organizar el código en base a la tarea que significa que el programador puede organizar cada pieza de código basado en lo que hace. A continuación puede encontrar o hacer referencia a que el código basado en su esquema de organización fácilmente. Por otra parte, otros programadores que trabajan en el código pueden seguir su esquema de organización para leer el código. Esto optimiza el código para su uso entre varios desarrolladores con menos problemas
Confiabilidad

Todas estas ventajas se suman a una gran ventaja . Fiabilidad. El código que es más fácil de leer , fácil de depurar , fácil de mantener y fácil de compartir siempre se ejecutará más suave y con menos errores . Esto es necesario cuando se trabaja en proyectos muy grandes , con cientos de desarrolladores, todos los cuales tienen a bien compartir código o trabajar en código que tendrá que interactuar con código de otros desarrolladores en el futuro. La modularización del código es necesario para crear software complejo fiable.

Lenguajes De Programación
Cómo calcular la Complejidad ciclomática
Cómo hacer un desplegable Entrar
Cómo utilizar el CLR Profiler
Cómo agregar un ListBox
Sin conexión proxy en NetBeans
Cómo utilizar las funciones de QBasic
Cómo escribir una aplicación de escritorio Linux
Microsoft Visual FoxPro 9.0 Tutorial
Conocimientos Informáticos © http://www.ordenador.online