coding-style

Cuándo usar propiedades en lugar de funciones

Esto es probablemente una cuestión de preferencia personal, pero ¿cuándo utiliza propiedades en lugar de funciones en su códi ... } ¿Cómo decides cuál usar? Me parece ser inconsistente en mi uso y estoy buscando una buena regla general de oro. Gracias.

¿Debería usar punteros (código inseguro) en C#?

¿Debería usar punteros en su código C#? ¿Cuáles son los beneficios? ¿Es recomendado por el Hombre (Microsoft)?

C # getter/setter personalizado sin variable privada

Aprendí c # recientemente, así que cuando aprendí a escribir propiedades, me enseñaron a hacerlo así: public string Name { ... e privada se quede sentada mirando sin sentido. ¿Hay una manera de usar ¿accesores personalizados sin una variable privada?

Estándares de formato SQL

En mi último trabajo, trabajamos en una aplicación muy pesada en bases de datos, y desarrollé algunos estándares de formato p ... o de cuántos desarrolladores pueden seguir el formato estándar para otros idiomas y de repente ir tan al azar al golpear SQL.

¿Qué estilo de codificación utiliza para el operador ternario? [cerrado]

Lo mantengo en una sola línea, si es corto. Últimamente he estado usando este estilo para expresiones de operador ternario má ... io profundo de 2 niveles sobre el nivel if-else de 2, cuando estoy haciendo eco de las variables en la plantilla PHP guiones.

¿Cuál es el mejor código esqueleto del módulo de biblioteca Python? [cerrado]

Muchos IDE de python te iniciarán con una plantilla como: print 'hello world' Eso no es suficiente... Así que aquí está m ... Actualizar Muéstrame cualquier tipo de "mejor" que prefieras. Díganos qué métricas utilizó para calificar como "mejores".

Uso estándar preferido: gama basada para o std:: para cada

En C++11, hay dos bucles sobre todos los elementos (rango basado en for y for_each). ¿Hay alguna razón para preferir uno sobr ... egundo también funciona para secuencias que no son contenedores completos y el segundo es más similar a otros std-algoritmos.

PHP: Valor de Array de acceso sobre la marcha

En php, a menudo necesito mapear una variable usando un array ... pero no puedo parecer ser capaz de hacer esto en una sola l ... te es un problema menor, pero sigue molestando de vez en cuando ... No me gusta el hecho de que use una variable para nada;)

¿Cómo se PEP 8-nombre de una clase cuyo nombre es un acrónimo?

Intento adherirme a la guía de estilo para el código Python (también conocida como PEP 8). En consecuencia, la forma preferi ... : # 2 class NasaJpl(): # 3 Estoy usando el #1, pero se ve raro; el #3 también se ve raro, y el #2 parece violar el PEP 8.

¿Por qué var sería algo malo?

He estado conversando con mis colegas el otro día y escuché que su estándar de codificación les prohíbe explícitamente usar l ... riable en VS y obtendrás el tipo de esa manera). ¿Alguien sabe por qué sería una mala idea usar la palabra clave var en C#?

Estándares de Estilo de Codificación para Android

Me gustaría saber si hay algún estilo de código estándar para Android (tal vez un libro?) (styling XML, Java programming, file naming, etc...)

¿Relación de código a registro? [cerrado]

¿Cuál es la relación ideal entre el código y el registro? No estoy acostumbrado a escribir registros ya que la mayoría de la ... entabas ver el código? También en estos días de potentes IDEs y depuración remota, ¿tanto registro es realmente innecesario?

Iteradores C++ y optimización de bucles

Veo una gran cantidad de código c++ que se ve así: for( const_iterator it = list.begin(), const_iterator ite = list.en ... omo el iterador es const, parece que el compilador sacará esta prueba del bucle, generando ensamblado equivalente para ambos.

Javascript: Función en línea vs funciones predefinidas

Puede cualquier cuerpo arrojarme algunos argumentos para usar funciones en línea en contra de pasar el nombre de función pred ... () { /*code*/ } setTimeout(invokeMe, 5); })(); Extraña pregunta, pero estamos casi luchando en el equipo sobre esto

ruby / ruby on rails detección de fugas de memoria

Escribí una pequeña aplicación web usando ruby on rails, su propósito principal es cargar, almacenar y mostrar resultados de ... r para encontrar fugas de memoria en Ruby/rails? Qué tipo de patrones de codificación provocar pérdidas de memoria en ruby?

¿Cómo formatear genéricamente un booleano a una cadena Sí/No?

Me gustaría mostrar Sí/No en diferentes idiomas según alguna variable booleana. ¿Hay una forma genérica de formatearlo de acu ... r ? Resources.Yes : Resources.No. Supongo que boolVar.ToString(IFormatProvider) está involucrado. ¿Es correcta mi suposición?

¿Métodos de fábrica estáticos vs constructores de instancia (normales)?

En un lenguaje donde ambos están disponibles, ¿preferiría ver un constructor de instancia o un método estático que devuelve u ... stancia? Por ejemplo, si estás creando un String a partir de un char[]: String.FromCharacters(chars); new String(chars);

la rotura en el armario con la vuelta.. y por defecto

Mi TOC me hace agregar "break" al escribir sentencias case, incluso si no se ejecutarán. Considere el siguiente ejemplo de c ... enerlo allí de todos modos? Para " predeterminado:". ¿Es puramente TOC, o hay alguna razón real para tener el descanso aquí?

Inicialización/declaración de atributos en la clase Python: ¿dónde colocarlos?

Me preguntaba cuál era la mejor práctica para inicializar atributos de objetos en Python, en el cuerpo de la clase o dentro d ... __init__? Es decir, class A(object): foo = None Vs class A(object): def __init__(self): self.foo = None

En Python, ¿es mejor usar comprensiones de listas o bucles for-each?

¿Cuál de los siguientes es mejor usar y por qué? Método 1: for k, v in os.environ.items(): print "%s=%s" % (k, v) ... uede que me equivoque. ¿Cuáles serían las ventajas y desventajas de estas 2 técnicas? (Código tomado de Sumérgete en Python)