Cómo hacer que el programa C ++ sea más legible y modular

Si eres un principiante, esta Tech-Recipe es para ti. Si eres un codificador profesional, esta Tech-Recipe es un feliz recordatorio. Un recordatorio de por qué el profesor de su escuela enfatizó tanto en escribir programas con más modularidad. La modularidad es la belleza de cualquier código, mejora la legibilidad lo que conduce a una mejor comprensión.

Escribiremos un programa C ++ para demostrar nuestras recetas tecnológicas de programación. Esto se debe a que este lenguaje es simple, OOP, procedimental y estructurado también. Esta receta tecnológica trata de escribir un programa que sea más legible y modular.

Por qué adoptar el enfoque modular

Los módulos son básicamente fragmentos independientes de programas, que pueden o no tomar un valor y terminar calculando un resultado útil. La programación modular puede hacer un programa fácil de concebir y en códigos más largos, la modularidad conduce a comprensibilidad y depuración es mucho más fácil. Esto conduce a una mejor mantenimiento. El programa puede ser mejor organizado que de nuevo crea legibilidad. Como principiante, debe comenzar a prestar atención a convertir su código en bits independientes llamados módulos.

2 formas de hacer que su programa sea más legible y modular

Índice de contenidos

    1. Funciones

    Podemos llamar "función" a un módulo. Una función es un conjunto de declaraciones que toman entradas, realizan cálculos específicos y producen salidas. La idea misma de usar una función es evitar la repetición de declaraciones en el programa. Si se realiza un cálculo repetidamente, no debería escribir el mismo código una y otra vez. De hecho, debe escribir un fragmento de código y llamarlo siempre que necesite realizar ese cálculo.

    A continuación se muestra un pequeño ejemplo

    1. Agregue las bibliotecas requeridas (estoy usando DEV C ++ IDE, es simple y cómodo)

    2. Hacer la función principal (la ejecución de un programa comienza desde la función principal)


    3. Escribí un programa al azar

    Ahora, este programa es lo suficientemente bueno como para que todos tengan un solo valor de las variables ayb. ¿Qué sucede si necesita sumar muchos valores de ay b? Así es como puede convertir esto en un programa de módulo.


    4. Declarar la función en función principal

    5. Definir la función dentro o fuera de la función principal

    Si está definiendo la función fuera de main, debe declararla en main

    6. Llame a la función y envíe como parámetros diferentes cada vez que llame a la función, se devolverán las respuestas respectivas.

    2. Bloquear variables de ámbito

    Simplemente delimitar un fragmento de código en particular entre corchetes puede limitar el alcance de las variables definidas en él. La mayor ventaja de las variables con ámbito de bloque es que localizan el impacto de los cambios. Ya no tiene que preocuparse por modificaciones accidentales de datos.

    ayb en los paréntesis no son accesibles desde el exterior

    Hay muchas más formas a través de las cuales un programador puede incorporar modularidad a su código. Sin embargo, vamos a cubrir más en otra Tech-Recipe.

    La programación es la actividad más divertida. Nunca eres bueno en eso porque siempre estás aprendiendo. Si eres un principiante, deberías aprender de la experiencia de otros programadores. Leer más contenido sobre codificación. No se quede sentado frente a un compilador. Le presentaremos más recetas tecnológicas de este tipo.

    Subir