Tuesday, May 24, 2011

Importancia de la Codificación de las Normas

Ayuda de programación para los principiantes - Importancia de la Codificación de las Normas

Programación Ayuda para principiantes
Importancia de la Codificación de las Normas

Nos escribir programas para instruir a las computadoras. Al programar en un lenguaje de programación de alto nivel como C + + o Java, estamos utilizando una sintaxis que es un poco más cerca de los lenguajes humanos. Sin embargo, utilizar estos programas como entradas a cualquiera de los compiladores o intérpretes que se convierten a la computadora de formato binario comprensible. Por esta razón, en lo que el código del programa se adhiere a la sintaxis de los lenguajes de programación utilizados, los compiladores e intérpretes no preocuparse por el diseño o el formato visual del código del programa. Sin embargo, como los programadores humanos, nosotros mismos debemos preocuparnos por la estética del código del programa.

¿Qué es un estándar de codificación?
Un estándar de codificación es un conjunto de directrices, normas y reglamentos sobre la forma de escribir código. Por lo general, un estándar de codificación incluye las líneas guía sobre cómo el nombre de las variables, la forma de guión, el código, cómo poner entre paréntesis y palabras clave, etc La idea es ser constante en la programación de modo que, en caso de que varias personas trabajando en el mismo código, se se hace más fácil de uno a entender lo que otros han hecho. Incluso para los programadores individuales, y especialmente para los principiantes, es muy importante respetar una norma al escribir el código. La idea es, cuando miramos a nuestro propio código después de algún tiempo, si hemos seguido un estándar de codificación, se tarda menos tiempo para entender o recordar lo que quería decir cuando escribió alguna pieza de código.

Normas de codificación marcan la diferencia
Mira el siguiente ejemplo:

volumen (int i, int j, int) {
int vol;
vol = i * k * j;
volver vol;
}

Mirando el código de un vistazo, se necesita algún tiempo para a entender que esta función calcula el volumen. Sin embargo, si nos atenemos a una convención de nomenclatura para las variables y los nombres de método, que podría hacer que el código sea más legible.

Aquí hay algunas convenciones de la muestra:

utilizar nombres de variables significativas
verbos utilizados en los nombres de método
uso de los nombres de las variables
uso de cuatro espacios para sangrar

calculateVolume int (altura int, int ancho, int length) {
volumen int = 0;
volumen = altura * ancho * largo;
cambio de volumen;
}

Se necesita más tiempo para escribir este código, sin embargo, esto ahorra mucho más tiempo. Este código es mucho más legible que la versión original. Con un poco de esfuerzo, podemos hacer que el código mucho más comprensible.

rn vol;
}

Mirando el código de un vistazo, se necesita algún tiempo para a entender que esta función calcula el volumen. Sin embargo, si nos atenemos a una convención de nomenclatura para las variables y los nombres de método, que podría hacer que el código sea más legible.

Aquí hay algunas convenciones de la muestra:

utilizar nombres de variables significativas
verbos utilizados en los nombres de método
uso de los nombres de las variables
uso de cuatro espacios para sangrar

calculateVolume int (altura int, int ancho, int length) {
volumen int = 0;
volumen = altura * ancho * largo;
cambio de volumen;
}

Se necesita más tiempo para escribir este código, sin embargo, esto ahorra mucho más tiempo. Este código es mucho más legible que la versión original. Con un poco de esfuerzo, podemos hacer que el código mucho más comprensible.

Los beneficios
No es sólo la lectura que obtenemos a través de un estándar de codificación de la programación. Escribir código más seguro también se podría alentar a través de un convenio de codificación. A modo de ejemplo, en C + + se podría decir que cada variable puntero debe ser inicializado en NULL.

myName char * = NULL;

Esto asegura que no íbamos a dañar la memoria durante el uso de esta variable puntero.

legibilidad del código es sólo uno de los aspectos de mantenimiento. Normas de codificación de gran ayuda con el programa de mantenimiento, nuestra capacidad de cambiar los programas con facilidad. Coherencia impuestas a través de un estándar de codificación es un factor clave para lograr el éxito en el mantenimiento de prorams.

Definir su propio estándar de codificación
Un programador puede definir su propia convención de codificación y se adhieren a que en escribiendo programas. Sin embargo, hay muchas convenciones de código disponible en Internet. Los programas en Java que debe tener una mirada en los convenios de código para el lenguaje de programación Java de Sun (http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html).

Para C + + estándares de codificación, le recomiendo que eche un vistazo en C + + normas de codificación de la BBC (http://www.bbc.co.uk/guidelines/webdev/AppB.Cpp_Coding_Standards.htm). Programación C + + Cómo tiene un poco de C + + Convenciones de Codificación y también un montón de enlaces que conducen a varias normas de codificación que puede elegir entre (http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-14 . html).

No comments:

Post a Comment