Modelos SE Q & A # 3
Question:¿Qué es el estándar de codificación?
Answer:- La organización que desarrolló un mejor software tiene sus propios estándares de codificación. A continuación se dan algunas razones para el estándar de codificación.
La codificación proporciona una apariencia de vestimenta a los códigos que está escrita por diferentes tipos de programas.
El proceso de codificación facilita la resolución de errores relacionados con la codificación y es útil para leer códigos de otros programas diferentes.
El mantenimiento del código es muy fácil con la ayuda del estándar de codificación.
Pruebas y mantenimiento, ambos procesos se ven afectados por el proceso de codificación. En comparación, el proceso de prueba y mantenimiento lleva más tiempo que el proceso de codificación. Con la ayuda de un buen estilo de codificación, se puede crear un software que tenga la calidad de bajo mantenimiento.
Reglas de estilo de programación
Para el estilo de programación tenemos algunas reglas que se definen a continuación
Clarity and simplicity of expression- Durante el proceso de diseño, el proceso debe ser simple y fácil de entender. La programación del software debe diseñarse de tal manera que la claridad debe estar presente en todos los niveles y no debe haber ninguna confusión sobre la comprensión del programa.
Names- Un nombre tiene un significado específico durante el proceso de escritura de un programa. No debería ser una variable crítica. En el proceso de escritura del código, el código debe estar más cerca en la comparación del producto original; con la ayuda de esto, todos pueden entender fácilmente la expresión. Por ejemplo si queremos calcular el interés y mostrar la expresión I = (P * R * T) / 100. Nadie puede entender fácilmente esta expresión, pero en lugar de esto si escribimos interés = (principio * tasa * tiempo) / 100. Entonces todo el mundo entiende fácilmente esta expresión.
Control constructs- Tenemos muchos estándares para el control de la construcción, pero deberíamos intentar utilizar el método de entrada única y salida única. El método de entrada única y salida única puede definirse como un método que tiene puntos de inicio y finalización específicos. Podemos ver este método en forma de serie continua de estándar.
Go to system - Siempre debemos tratar de descuidar esto cuanto más tiempo sea posible porque el principal inconveniente del sistema goto es que se usa siempre hacia adelante, transferido y evitando el salto hacia atrás.
Hiding information - Un buen lenguaje de programación tiene un estilo muy especial que se llama ocultación de información.
Toda la información que es especial y tiene un propósito específico, entonces los datos recopilados deben estar separados de la información que se utiliza en un sistema.
La calidad de visibilidad y transparencia debe estar disponible en toda la información que sea útil para las actividades operativas.
El sistema se volvió más fácil de mantener con la ayuda de información oculta al disminuir el acoplamiento entre módulos.
Nature of modules- Un módulo debe tratarse con cuidado si la naturaleza de este módulo es difícil. Entonces, el método básico de su ajuste es dividirlo en pequeñas partes que se llaman módulos múltiples.
Size of module- El tamaño de cada módulo debe ser similar y la diferencia de tamaño medio no debe ser mayor. Las funciones no son realizadas por aquellos módulos que tienen un gran tamaño mientras que en el lado opuesto si el modelo es demasiado corto entonces necesita más gastos generales.
Layout of a program- El programa debe tener la calidad de comprensión y legibilidad. El programa debe ser legible en el primer intento y no debe haber ninguna confusión. Para obtener el mejor resultado, utilice las comas, el espacio y las marcas de identificación utilizadas.
Robustness- El programa de robustez es aquel programa con la ayuda de este que podemos obtener la salida adecuada con la entrada incorrecta. Muchas veces vemos que los datos de entrada tienen tantos errores o datos inválidos, en ese caso, el programa normal dejó de producir resultados. Por otro lado, el programa Robustness ayuda en este caso y proporciona la salida adecuada a favor del usuario.
Internal documentation- La documentación interna juega un papel importante en el programa. Es útil aumentar la comprensión y la legibilidad. Ayuda mucho cuando se requiere mantenimiento y edición para un programa.