Reglas Para Programas En C++

2542 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 Contable En C
    2656 palabras | 11 páginas
  • Programa c++ para una empresa
    1996 palabras | 8 páginas
  • Reglas para hacer presentaciones en power point
    1572 palabras | 7 páginas
  • Estructura de un programa grafico en C
    1251 palabras | 6 páginas
  • Programa De Lenguaje c++ Para Control Escolar
    1695 palabras | 7 páginas
  • Programas c++ 3er cuatrimestre en unitec
    1273 palabras | 6 páginas
  • Ejemplo De Programas En C++
    1194 palabras | 5 páginas
  • Programa En C Tabla Periodica
    677 palabras | 3 páginas
  • Reglas para el uso de la c,s,z,x.
    695 palabras | 3 páginas
  • Programa en c++ con interfaz grafica
    1834 palabras | 8 páginas