Resultados de la búsqueda a petición "conventions"
¿Hay alguna razón para preferir '&&' sobre '&' en 'if', aparte de los cortocircuitos?
Sí, lo sé, ha habido una serie de preguntas (veréste [https://stackoverflow.com/q/6558921/2207840], por ejemplo) con respecto al uso de& vs.&& en R, pero no he encontrado uno que responda específicamente a mi pregunta. Como entiendo las ...
¿Cuál es el beneficio de las funciones de anidación (en general / en Swift)
Estoy aprendiendo algo de Swift y me he encontrado con la sección que habla sobre las funciones de anidación: Las funciones pueden estar anidadas. Las funciones anidadas tienen acceso a las variables que se declararon en la función externa. ...
JavaScript llaves en nueva línea o no? [cerrado]
En el trabajo, colocamos llaves en la siguiente línea, pero en casa, hago lo contrario. ¿Cuál prefieres? (K&R vs OTBS) function something() { // ... } function something() { // ... }Muchas bibliotecas de JavaScript parecen usar OTBS (un ...
Cuándo usar la fábrica de objetos complementarios versus la nueva palabra clave
Muchas clases en la biblioteca estándar de Scala usanapply() de su objeto compañero como fábrica. Esto suele ser conveniente cuando se encadenan llamadas comoList(List(1)). Por otro lado, todavía es posible crear objetos directamente connew (new ...
Clase de diferencia y métodos de instancia
¿Cuál es la diferencia entre los métodos de clase y los métodos de instancia? ¿Por qué los necesitamos por separado? ¿Alguien puede explicar? Métodos de clase e instancia • Las instancias responden a los métodos de instancia - (id)init; - ...
¿Dónde colocas los archivos de middleware de Rack y los requisitos?
Estoy en el proceso de refactorizar algo de lógica integrada en una aplicación Rails en middleware, y una molestia con la que me he encontrado es una aparente falta de convención sobre dónde colocarlos. Actualmente me he decidido ...
Convenciones para app.js, index.js y server.js en node.js?
En node.js, parece que me encuentro con los mismos 3 nombres de archivo para describir el punto de entrada principal a una aplicación: Cuando use elexpress-generator paquete, unapp.jsEl archivo se crea como el punto de entrada principal para la ...
Objective-C: Afirmación vs. Excepción vs. Error
En Cocoa, ¿cuándo debo usar NSAssert, NSException, NSError? Esto es lo que he estado pensando: NSAssert - Al crear cualquier programa cliente utilizado para el beneficio propio de los programadores para verificar las reglas, ...
¿Dónde definir los tipos de error personalizados en Ruby y / o Rails?
¿Existe alguna práctica recomendada para definir tipos de error personalizados en una biblioteca Ruby (gema) o una aplicación Ruby on Rails? Específicamente ¿Dónde pertenecen estructuralmente en el proyecto? ¿Un archivo separado, alineado con ...
¿Hay algún beneficio al usar HtmlTextWriter si no se va a beneficiar del renderizado adaptativo?
Fuera de beneficiarse de la representación adaptativa para dispositivos alternativos, ¿tiene sentido escribir todo este código: writer.WriteBeginTag("table"); writer.WriteBeginTag("tr"); writer.WriteBeginTag("td"); ...