Preguntas etiquetadas con coding-style

El estilo de codificación es un conjunto de pautas que ayudan a la legibilidad y la comprensión del código fuente.

9
¿Debería un programador tomar lecciones de escritura para mejorar la expresividad del código?
Dado que los programadores son autores y escriben código para expresar pensamientos y conceptos abstractos, y que otros programadores deben leer un buen código sin dificultades ni malentendidos, ¿debería un programador tomar lecciones de escritura para escribir un código mejor? Resumir conceptos y problemas / entidades del mundo real es …


6
Cero como una constante?
Me he encontrado con este lenguaje de programación recientemente: const float Zero = 0.0; que luego se usa en las comparaciones: if (x > Zero) {..} ¿Alguien puede explicar si esto es realmente más eficiente, legible o mantenible que: if (x > 0.0) {..} NOTA: Puedo pensar en otras razones …




6
¿Qué es la contaminación por "usar el espacio de nombres"?
Estaba mirando la guía de codificación de Google [aquí] y no recomiendan que se use el using namespaceo namespace::function, si no lo malinterpreté. ¿Esto se aplica stdtambién a? cout<<No funciona sin ella. Este libro , recomienda lo mismo. Entonces, ¿cómo hago para usar cout<<sin using namespace std;o std::cout<<? ¿Cuál es …
15 c++  coding-style 



2
Ahora que no todas las declaraciones de métodos en una interfaz Java son abstractas públicas, ¿deberían declararse los métodos con estos modificadores?
Comenzando con Java 8, los defaultmétodos se introdujeron en las interfaces. Efectivamente, esto significa que no todos los métodos en un interfaceson abstract. Comenzando con Java 9 (tal vez), privatese permitirán métodos. Esto significa que no todos los métodos en un interfaceson public abstract. La pregunta "¿Deberían declararse los métodos …


3
¿Cuándo usar typedef?
Estoy un poco confundido acerca de si debería usar typedef en C ++ y cuándo. Siento que es un acto de equilibrio entre legibilidad y claridad. Aquí hay una muestra de código sin ningún tipo de definición: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int> lookup_table; std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, …
14 c++  coding-style 


5
¿Por qué estoy viendo tantas construcciones (;;)? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.