Changes between Version 3 and Version 4 of Metodologia/Administracion/EstandaresDesarrollo


Ignore:
Timestamp:
Jun 12, 2013, 4:04:50 PM (11 years ago)
Author:
jruiz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Metodologia/Administracion/EstandaresDesarrollo

    v3 v4  
    5454 * Los nombres de las variables deben ser escritos en minúsculas y utilizar  el caracter {{{_}}} como separador de palabras. Por ejemplo {{{pdf_version}}}
    5555
    56  * La estructuras {{{if - else - for - while - do-while - switch - try-catch}}} deben tener un espacio entre la sentencia y la llave de apertura, deben además tener un espacio entre la palabra reservada de la estructura y los paréntesis que contienen los parámetros si estos están presentes, si la senetencia tiene una senetencia de extensión la llave de cierre debe compartir la misma linea con la sentencia de apertura de esta extensión, si por el contrario la senetencia  no se extiende la llave de cierre debe estar sola en una linea. Por ejemplo:
     56=== Líneas y espacios en blanco ===
     57
     58 * Dos líneas deberían siempre ser usadas en las siguientes circustancias: Two blank lines should always be used in the following circumstances:
     59  * Entre las distintas secciones del código
     60  * Entre las definiciones de clases e interfaces
     61
     62 * Una línea debería siempre ser usada en las siguientes circunstancias:
     63  * Entre dos métodos
     64  * Entre las variables locales de un método y su primera sentencia
     65  * Antes de un comentario o bloque de comentarios
     66  * Entre las distintas secciones lógicas de un método
     67
     68 * Un espacio en blanco debería ser usado en las siguientes circunstancias:
     69  * Una palabra clave seguida por un paréntesis debería ser separada por un espacio. Por ejemplo
    5770{{{
    58 if (condition) {
    59     statements;
    60 } else if (condition) {
    61     statements;
    62 } else {
    63     statements;
     71while (true) {
     72  ...
     73}
     74}}}
     75  * Un espacio debería estar después de las comas en una lista de argumentos
     76  * Todos los operadores excepto el . deberían ser separados de sus operandos por un espacio en blanco
     77  * Las expresiones en una sentencia {{{for}}} deberían ser separadas por un espacio en blanco
     78
     79{{{
     80a += c + d;
     81a = (a + b) / (c * d);
     82       
     83while (d++ = s++) {
     84   n++;
    6485}
    6586
    66 try {
    67     statements;
    68 } catch (ExceptionClass e) {
    69      statements;
    70 }
     87printSize("size is " + foo + "\n");
     88
     89for (expr1; expr2; expr3)
     90
    7191}}}
    7292
     93 * Un espacio en blanco no debería ser usado entre el nombre de un método y su paréntesis de apertura
     94 * Espacios en blanco no deben separar operadores unarios como el de incremento ("++"), y decremento ("--") y sus operandos
    7395
    74 
    75 
     96