Preguntas etiquetadas con coding-style

99
Sangría #defines

Sé que las #defines, etc. normalmente nunca tienen sangría. ¿Por qué? Estoy trabajando en un código en este momento que tiene una mezcla horrible de #defines, #ifdefs, #elses, #endifs, etc. Todo esto a menudo se mezcla con el código C normal. La falta de sangría de la #defines dificulta su...

93
¿Espacio antes de cerrar barra?

Con frecuencia he visto un espacio antes de la barra de cierre en las etiquetas XML y HTML. El salto de línea XHTML es probablemente el ejemplo canónico: <br /> en vez de: <br/> El espacio parece superfluo. De hecho, creo que es superfluo. ¿Cuál es la razón para escribir este...

92
¿Singular o plural para enumeraciones?

¿Utiliza singular o plural para enumeraciones? Creo que tiene más sentido con plural en la declaración. enum Weekdays { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday } ... pero creo que tiene más sentido con singular cuando se usa el tipo, por ejemplo Weekday...

92
¿El uso de assert () en C ++ es una mala práctica?

Tiendo a agregar muchas afirmaciones a mi código C ++ para facilitar la depuración sin afectar el rendimiento de las versiones de lanzamiento. Ahora, assertes una macro C pura diseñada sin los mecanismos de C ++ en mente. C ++, por otro lado std::logic_error, define , que debe lanzarse en los...