Resultados de la búsqueda a petición "coding-style"

14 la respuesta

¿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 ...

6 la respuesta

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 ...

24 la respuesta

¿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 ...

16 la respuesta

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

10 la respuesta

¿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 ...

12 la respuesta

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 ...

10 la respuesta

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 ...

26 la respuesta

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; ...

8 la respuesta

¿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 ...

18 la respuesta

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 ...