Reglas Para Programas En C++

2527 palabras 11 páginas
Sumario de reglas y recomendaciones del documento "Programming in C++, Rules and Recommendations"

Este es el sumario de reglas y recomendaciones de programación del documento Programming in C++, Rules and Recommendations (Programando en C++, Reglas y Recomendaciones) de Mats Henricson y Erik Nyquist para el buen estilo en la codificación. Aunque son específicas para C++, muchas de ellas pueden aplicarse a C estándar (ANSI C) y a otros lenguajes como Java y JavaScript.

Sumario de Reglas
Regla 0 Cada vez que se rompa una regla, debe ser claramente documentado.

Regla 1 Los archivos de inclusión (#include) en C++ siempre tienen la extensión de nombre de archivo ".hh".

Regla 2 Los archivos de implementación en C++ siempre tienen la
…ver más…
Regla 25 Una clase que use "new" para asignar instancias manejadas por la clase, debe definir un constructor de copia.

Regla 26 Todas las clases que sean usadas como clases base y que tengan funciones virtuales, deben definir un destructor virtual.

Regla 27 Una clase que use "new" para asignar instancias manejadas por la clase, debe definir un operador de asignación.

Regla 28 Un operador de asignación que ejecuta una acción destructiva debe ser protegido de ejecutar esta acción sobre el objeto hasta que dicho objeto esté operando.

Regla 29 Una función miembro pública nunca debe retornar una referencia no-constante o un puntero a datos miembro.

Regla 30 Una función miembro pública nunca debe retornar una referencia no-constante o un puntero a datos fuera de un objeto, a menos que el objeto comparta los datos con otros objetos.

Regla 31 No uses argumentos de función no especificados (notación ellipsis).

Regla 32 Los nombres de los argumentos formales a funciones deben ser especificados y ser los mismos tanto en la declaración de la función como en su definición.

Regla 33 Siempre especifica explícitamente el tipo de datos de retorno de una función. Regla 34 Una función pública nunca debe retornar una referencia o un puntero a una variable local.

Regla 35 No uses la directiva de preprocesador…

Documentos relacionados

  • Programa c++ para una empresa
    1987 palabras | 8 páginas
  • Reglas para el uso de la c,s,z,x.
    708 palabras | 3 páginas
  • Programa De Lenguaje c++ Para Control Escolar
    1682 palabras | 7 páginas
  • La regla de oro para una vida de ética según john c. maxwell
    2669 palabras | 11 páginas
  • Reglas para el uso de la grafías: B y V, S y C, Z y X.
    728 palabras | 3 páginas
  • Programa para obtener la formula y grafica de una parabola. borland c++
    1317 palabras | 6 páginas
  • Ejemplo De Programas En C++
    1200 palabras | 5 páginas
  • Estructura de un programa grafico en C
    1259 palabras | 6 páginas
  • Programa Contable En C
    2650 palabras | 11 páginas
  • Programa En C Tabla Periodica
    686 palabras | 3 páginas