coding-style

No usar excepciones de C++ por diseño, en llvm / clang

Llvm/clang se consideran buenas bases de código C++. Me pregunto por qué las excepciones de C++ no se usan en absoluto. La ... iene idea de por qué la filosofía de llvm no es usar excepciones de C++ cuando la mayoría de los libros recomiendan usarlas?

¿por qué las asignaciones en condiciones son malas?

Estoy usando NetBeans para PHP 6.5. En mi código uso con frecuencia el siguiente tipo de comando: if (($row = $db->get_ ... } else { return FALSE; } Netbeans me dice que no debería usar asignaciones en la instrucción IF. ¿Por qué ?

¿Cuándo necesitamos #ifdef antes de #undef?

En muchos de los archivos C y C++ he visto macros como esta: #ifdef X #undef X // no statements in between #endif Siento ... r standalone #undef, si solo quiero undefine una macro ? ¿Eso hace que la práctica de codificación sea mala de todos modos ?

¿Qué significa cuando una variable es igual a una función? [duplicar]

Posible Duplicado:JavaScript: var functionName = function() {} vs function functionName() {} En JavaScript, ¿cuál es ... : var whatever = function(){ } ¿Cuál es el propósito de esto? ¿Por qué harías esto en lugar de solo nombrar la función?

¿Utilizas attach () o llamas a variables por nombre o segmentación?

Muchos libros y guías de introducción comienzan con la práctica de adjuntar un data.frame para que pueda llamar a las variabl ... ación para R que incluían la línea 1) adjuntar: evite usarlo ¿Cómo se sienten las personas acerca de esta práctica?

Prefijando interfaces con I?

Actualmente estoy leyendo "Código limpio" De Rober Martin (UncleBob), y en general me encantan las reflexiones de UncleBob. S ... te de escritorio de peso volador, me gustaría saber si me estoy perdiendo algo. ¿Está mal que insista en I en interfaces??

Si todos los métodos que no usan variables de instancia se marcan como estáticos

Supongamos que tengo una clase como esta: public class Car { private double distanceDriven; public void drive(dou ... Miles se parece a: private double convertToMiles(double km){ O private static double convertToMiles(double km){

Impacto en el estilo de GHC-Wall

Se considera una buena práctica habilitar las advertencias GHC con -Wall. Sin embargo, he descubierto que corregir esas adver ... ento que sea un razón suficiente. Sé que puedo usar las opciones -fno-warn-..., pero ¿debo seguir con -Wall después de todo?

¿Hay alguna guía de estilo de codificación publicada para SQL?

A menudo terminaré con sentencias SQL muy complejas y me pregunté si había una guía de estilo que dicta una forma común de es ... . Entonces, ¿conoces una guía de estilo universal? Tal vez usted mismo haya escrito uno. Por favor comparta tus directrices.

importación de múltiples funciones desde un módulo Python

Estoy importando muchas funciones de un módulo Es mejor usar from my_module import function1, function2, function3, functio ... módulo. No puede encontrar nada en PEP8 sobre cuál es el límite de cuánto debe importar por nombre. ¿Qué es mejor y por qué?

¿Por qué python utiliza comillas triples no convencionales para los comentarios?

¿Por qué python no solo usa el estilo tradicional de comentarios como C/C++ / Java utiliza: /** * Comment lines * More comment lines */ // line comments // line comments // ¿Hay una razón específica para esto o es simplemente arbitraria?

Confundido acerca de la Interfaz y las pautas de codificación de clases para TypeScript

He leído las pautas de codificación de TypeScript Y encontré esta afirmación bastante desconcertante: No use "I" como ... funciones en su lugar. ¿Indica eso que no debería usar clases en absoluto? Espero que alguien pueda aclararlo para mí:)

Java: Cómo comprobar si hay punteros nulos de manera eficiente

Hay algunos patrones para comprobar si un parámetro de un método ha recibido un valor null. Primero, el clásico. Es común en ... , puedo rastrearlo hasta la variable exacta, ya que solo tengo una verificación por línea. ¿Qué cheque prefieres y por qué?

Estilo de C#: Lambdas, => o x=>? [cerrado]

He usado expresiones lambda en otros lenguajes antes de usarlas en C#, así que me acostumbré a usar _ para lambdas simples en ... ge); Lo que estoy viendo escrito en su lugar: var ages = people.Select(x => x.Age); // choice of 'x' is not consistent

Mostrar línea de margen de 80 caracteres en TextMate

¿Es posible mostrar una línea de margen derecho a 80 caracteres en TextMate? (es decir, la línea de margen derecho en eclipse, gedit, etc. Si es así, ¿cómo puedo configurarlo?

Abolir los archivos de inclusión en C++

Supongamos que tengo el siguiente código (literalmente) en un archivo fuente de C++: // #include <iostream> // superf ... í? ¿Este hack se descompondrá al escribir los grandes proyectos? Tal vez todos los demás ya usan esto, y nadie me lo dijo?

C#: ¿La forma más elegante de probar si int x es un elemento de un conjunto dado?

Problema: Prueba si x ∉ { 2, 3, 61, 71 } A menudo me preguntaba si no hay una mejor manera que: if (x != 2 && x != ... ct(x).IsElementOf(new[] { ... })) o así? Hmm.. alguna sugerencia? Ser ¿hay algún método estándar. Net para probar cosas así?

Estilo de codificación C# - longitud de línea / líneas de envoltura [cerrado]

¿El ajuste de línea ayuda con la legibilidad del código? ¿Existe una etiqueta generalmente aceptada para usar continuacion ... String someString, bool someBool) { ... } Editar: reformulado mi pregunta de continuación de línea a envoltura de línea

(Cuándo) debo usar sugerencias de tipos en PHP?

No puedo entender la motivación de los autores de PHP para agregar el tipo de insinuación. Viví felizmente antes de que apare ... aje dinámico. ¿O no es una situación de "todo o nada"? ¿Debo de alguna manera mezclar esos dos estilos, cuando sea apropiado?

Gestión de Memoria Ruby

He estado usando Ruby desde hace un tiempo y encuentro que, para proyectos más grandes, puede ocupar una buena cantidad de me ... a reducir el uso de memoria en Ruby? Por favor, que cada respuesta tenga una "mejor práctica" y que la comunidad la vote.