Resultados de la búsqueda a petición "coding-style"
Apostrophe en identificadores en Haskell
Encontré este código cortado en Internet: digits 0 = [0] digits n = digits' n [] where digits' 0 ds = ds digits' n ds = let (q,r) = quotRem n 10 in digits' q (r:ds) sumOfDigits = sum . digits ¿Puede alguien explicar rápidamente qué es el signo ...
¿Mala práctica para declarar nombres en el espacio de nombres estándar?
Estaba mirando a través de laGoogle C ++ guía de estilo [http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml], y encontré esto: "No declare nada en el espacio de nombres estándar, ni siquiera reenvíe declaraciones de clases de ...
Gang of Four - Patrones de diseño - ¿están codificadas esas muestras de patrones de manera obsoleta?
Para aclarar mi pregunta ... cada patrón en el infame libro GoF - Elementos de patrones de diseño de software orientado a objetos reutilizables - tiene sus ejemplos de código en C ++. ¿Están al día? ¿O el código actual en C ++ se ve muy ...
¿Cuál es la mejor manera de convertir un número en una cadena en JavaScript?
¿Cuál es la "mejor" forma de convertir un número en una cadena (en términos de ventaja de velocidad, ventaja de claridad, ventaja de memoria, etc.) Algunos ejemplos String(n) n.toString() ""+n n+""
C ++ getters y setters mejor estilo
en la convención de código Java es simple y obvio, en este estilo: public: int GetMyAge(){ return myAge; } void SetMyAge(int myAge){ this->myAge = myAge; } private: int myAge; (Sé que es "otra vez lo mismo",per) He leído la mayoría de las ...
Continuación de línea para comprensiones de listas o expresiones generadoras en python
¿Cómo se supone que rompes una lista muy larga de comprensión? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] También he visto en alguna parte que a las personas que no les gusta usar '\' ...
Alguna vez está bien detectar una excepción y no hacer nad
try { CallMethod() } catch { }Desde mi experiencia, generalmente no haría esto. Pero si tuviera una funcionalidad que diga, usa un ensamblado COM de terceros que ocasionalmente falla y en realidad no es lo suficientemente importante ...
Prefijar interfaces con I?
Actualmente estoy leyendo "Clean Code" de Rober Martin (UncleBob), y en general me encantan las reflexiones de UncleBob. Sin embargo, me confundí un poco cuando leí que evita las interfaces de prefijos como "IPerson". Él dice "No quiero que mis ...
Código C ++ en archivos de encabezado
Mi estilo personal con C ++ siempre tiene que poner declaraciones de clase en un archivo de inclusión y definiciones en un archivo .cpp, muy parecido a lo estipulado ena respuesta de @ Loki a Archivos de encabezado C ++, separación de código ...
Ventajas de usar const en lugar de variables dentro de los métodos
Siempre que tenga variables locales en un método, ReSharper sugiere convertirlas a constantes: // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: const string s = ...