Resultados de la búsqueda a petición "coding-style"
¿Es el tipo de patrón de diseño GetLastError ()? ¿Es un buen mecanismo?
Windows APIs utilizaGetLastError() mecanismo para recuperar información sobre un error o falla. Estoy considerando el mismo mecanismo para manejar errores que al escribir API para un módulo propietario. Mi pregunta es: ¿es mejor para API devolver ...
Comprobador de estilo de codificación o formateador de código para Ruby / Rails
Cuando uso C # o Perl, hay algunas herramientas útiles como StyleCop, FxCop, Perl :: Critic y Perltidy. Pueden verificar o formatear mi código automáticamente. Entonces, ¿hay herramientas equivalentes para Ruby o Rails? Encontré algunas ...
¿Una herramienta gratuita para verificar el código fuente de C / C ++ con un conjunto de estándares de codificación? [cerrado
Parece bastante fácil encontrar una herramienta para Java Checkstyle [http://checkstyle.sourceforge.net/], JCSC [http://jcsc.sourceforge.net/]), pero parece que no puedo encontrar uno para C / C ++. No estoy buscando un analizador de código ...
Diccionarios y valores predeterminados
AsumiendoconnectionDetails es un diccionario de Python, ¿cuál es la forma mejor, más elegante, más "pitónica" de refactorizar código como este? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue
¿Qué es el estilo sin puntos en la programación funcional?
Una frase que noté recientemente es el concepto de estilo "sin puntos" ... Primero, habíaest [https://stackoverflow.com/questions/943405/point-free-style-with-objects-records-in-f] pregunta y también ...
Rendimiento y optimización del método de acceso
A menudo, me encuentro con un código donde laAdquiridol método @ se usa / abusa repetidamente para obtener algún valor o pasarlo como un parámetro de método, por ejemplo: public class Test { public void someMethod() { if(person.getName() != null ...
Está leyendo app.config costoso?
Sin dudas, aún no he sido golpeado por ningún cuello de botella de velocidad de lectura. Estoy pidiendo saber; si leer app.config con frecuencia es una mala elección de programación. He sabido que las operaciones de la base de datos se están ...
break en un caso con retorno .. y por defecto
My OCD me hace agregar "pausa" al escribir declaraciones de casos, incluso si no se ejecutarán. Considere el siguiente ejemplo de código: switch(option) { case 1: a = 1; b = 7; break; case 2: a = 2; b = 4; return (-1); break; default: a = -1; ...
¿Debería declarar enumeraciones dentro o fuera de una clase? [cerrado
Debería declarar enumeraciones dentro o fuera de una clase si dichas enumeraciones solo se utilizan en las funciones de los miembros de la clase? namespace nspace { // need to append OC, as this pollutes the current namespace enum OUTSIDE_CLASS ...
Gracefully evitando NullPointerException en Java
Considere esta línea: if (object.getAttribute("someAttr").equals("true")) { // .... Obviamente esta línea es un error potencial, el atributo podría sernull y obtendremos unNullPointerException. Por lo tanto, debemos refactorizarlo a una de ...