Resultados de la búsqueda a petición "coding-style"
Constructores de fábrica vs instancia
No puedo pensar en ninguna razón por la cual una sea mejor que la otra. Compare estas dos implementaciones: public class MyClass { public MyClass(string fileName) { // some code... } } Opuesto a: public class MyClass { private MyClass(){} ...
Nombramiento forzado de parámetros en Python
En Python puede tener una definición de función: def info(object, spacing=10, collapse=1)que se puede llamar de cualquiera de las siguientes maneras: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, ...
¿Cómo hacer el código más limpio al informar el progreso a un usuario?
He luchado durante los últimos meses para encontrar un código limpio para informar el progreso a un usuario. Todo parece reducirse a: ReportProgress("Starting Task 1"); doTask1(); ReportProgress("Task 1 is done"); ReportProgress("Starting Task ...
forma pitónica de hacer algo N veces sin una variable de índice?
Todos los días amo Python más y más. Hoy estaba escribiendo un código como: for i in xrange(N): do_something()Tenía que hacer algo N veces. Pero cada vez no dependía del valor dei (variable de índice). Me di cuenta de que estaba creando una ...
Promesas de linting en Javascript
Estoy buscando estandarizar el uso de las promesas Q en la base de código de mi equipo. ¿Hay alguna buena extensión jscs (u otras linters) para ayudar a imponer el estilo cuando se trata de promesas? Nos gustaría que nuestras promesas sigan este ...
¿Debo probar si es igual a 1 o no igual a 0?
Estaba codificando aquí el otro día, escribiendo un par de declaraciones if con números enteros que siempre son0 o1 (prácticamente actuando comobools) Me pregunté a mí mismo: Cuando se prueba un resultado positivo, que es mejor; prueba paraint ...
Estilo de constructor Java: los parámetros de verificación no son nulos
¿Cuáles son las mejores prácticas si tiene una clase que acepta algunos parámetros pero ninguno de ellos está permitido?null? Lo siguiente es obvio, pero la excepción es un poco inespecífica: public class SomeClass { public SomeClass(Object ...
¿Cómo cambiar el estilo de pestaña en Android?
Me gustaría que mis pestañas de Android se vean planas y simples como las de la aplicación oficial TWitter. ¿Cómo puedo anular el tema predeterminado (claro) y cambiar las imágenes de fondo para las pestañas usando definiciones de estilo / tema?
Generar números aleatorios con una distribución dada.
Mira esta pregunta: ¿Probabilidad rápida de que se seleccione un número aleatorio? [https://stackoverflow.com/questions/26092977/swift-probability-of-random-number-being-selected] La respuesta principal sugiere usar una declaración de cambio, ...
Cómo evitar volver a implementar el ordenamiento. Interfaz para estructuras de golang similares
Hay un problema que me molesta en Golang. Digamos que tengo 2 estructuras: type Dog struct { Name string Breed string Age int } type Cat struct { Name string FavoriteFood string Age int }Y cuando trato de ordenar[]*Dog y[]*Cat porAge, Tengo que ...