coding-style

¿Qué es la convención de nomenclatura de campos estáticos de C#?

Recientemente he comenzado a usar ReSharper, que es una herramienta fantástica. Hoy me encontré con una regla de nomenclatura ... vel? Por ejemplo, Compilación JIT etc? ¿De dónde se origina este estilo? Siempre lo he asociado con C++, es que ¿correcto?

Mejores prácticas: Cuando no / usar clases parciales

He estado usando el modificador de clase parcial durante algún tiempo para poner clases auxiliares en su propio archivo. Hoy ... } // Then in the MainClass.Helper1.cs I have: partial class MainClass { private class Helper1 { // ... } }

android cambia dinámicamente el estilo en tiempo de ejecución

Me gustaría hacer mis tamaños de fuente configurables, pero también me gustaría hacer uso de la etiqueta de estilo en mis dis ... mpo de ejecución? or es la única opción para cambiar manualmente los elementos de estilo individuales en cada textview, etc.?

Entendiendo las vistas MVC en PHP

Tengo que parecer problemas para entender el concepto de Vistas en MVC, son, según lo que he leído, la capa que gestiona la p ... sión php, pero ¿cómo están accediendo a esos datos? No veo require() ni nada parecido a las instancias en el primer tutorial.

¿Cuál es la motivación detrás del polimorfismo estático en C++?

Entiendo la mecánica del polimorfismo estáticousando el Curiosamente Recurrente Patrón de Plantilla. Simplemente no entiend ... stoy perdiendo del polimorfismo estático? ¿Se trata de un buen estilo C++? ¿Cuándo debe usarse? ¿Cuáles son algunas pautas?

¿Debo realizar cambios cosméticos?

Hay cambios menores en el estilo de codificación que a menudo quiero confirmar con el control de código fuente, pero ahora el ... Eliminar y ordenar usos (en. NET, importaciones en python, incluye en c++) Sangría, espaciado y saltos de línea correctos

¿Por qué escribir explícitamente "privado"?

Como los campos son implícitamente privados, por qué a menudo se usa una declaración explícita en los libros, artículos, etc.?

¿Existe una convención de nomenclatura bien establecida para los espacios de nombres PHP?

Hasta ahora, he visto muchas convenciones de nomenclatura diferentes usadas para los espacios de nombres PHP. Algunas persona ... iones? ¿Por qué? ¿Alguno de ellos es recomendado por autoridades como Zend o los desarrolladores de conocidos frameworks PHP?

PEP8 y PyQt, ¿cómo conciliar la capitalización de la función?

Estoy empezando a usar PyQt en algunos proyectos y me estoy topando con un dilema estilístico. Las funciones de PyQt usan ca ... s lo que personalmente prefiero, pero me gusta escuchar a otros sobre lo que hacen y por qué eligieron hacerlo de esa manera.

Combinar múltiples atributos en C#

Hay una diferencia funcional entre la siguiente sintaxis... [Foo, Bar] public class Baz {} ...y esta sintaxis? [Foo] [Bar] public class Baz {} Suponiendo que cada uno produce resultados idénticos cuando se compila, ¿cuál es la forma preferida?

Cómo asignar una variable con el resultado de un if..bloque else?

Tuve una discusión con un colega sobre la mejor manera de asignar una variable en un if..else block. Su código original era : ... r más propenso a errores. También me gusta ver mi if y else alineado, hace que sea más fácil para mi cerebro para analizarlo!

Declarar una cadena de una sola línea looooong en C#

¿Hay una manera decente de declarar una cadena de una sola línea larga en C#, de modo que no sea imposible declarar y/o ver ... anterior, pero sin los signos más. Tiene los mismos beneficios y desventajas. ¿Realmente no hay manera de hacer esta bien?

Fail vs. raise en Ruby: ¿Deberíamos realmente creer la guía de estilo?

Ruby ofrece dos posibilidades para causar una excepción mediante programación: raise y fail, siendo ambos métodos Kernel. Seg ... lo. ¿Podría alguien ver defectos en mi ¿discusiones? ¿O hay otros criterios, que podría querer usar fail en lugar de raise?

¿Es esto un abuso de try / finally?

Dado que las declaraciones de retorno múltiples son aceptables (estoy en cierto modo en desacuerdo, pero divaguemos ), est ... ... */ return summaryCondition; } Si desea discutir varias declaraciones de retorno, por favor hágalo en esta pregunta.

Envoltura de líneas de código - cómo manejar líneas largas

Estoy frente a una línea en particular que tiene 153 caracteres de largo. Ahora, tiendo a romper las cosas después de 120 car ... o es una tienda Java, y no hay convenciones locales para este tipo de cosas, o obviamente simplemente las seguiría. Gracias!

invocando pylint programáticamente

Me gustaría invocar el comprobador de pylint, limitado a la parte de señalización de errores, como parte de mi prueba unitari ... ra ser ejecutadas por pylint, también podría ser pyflakes u otro software: siéntase libre de sugerir alternativas. ¡Gracias!

¿Cómo convencer a un colega de que la duplicación de código es mala?

Un colega mío estaba implementando una nueva característica en un proyecto en el que trabajamos juntos y lo hizo tomando un a ... por ejemplo, una referencia a una fuente autorizada como un libro sería genial. Ya he probado argumentos simples y no éxito.

¿Cuándo usar un punto y coma en TypeScript?

Sé que JavaScript (y por lo tanto TypeScript) soporta la omisión de punto y coma en muchos casos. Sin embargo, quiero agregar ... o satisface mis necesidades ya que no puedo añadir un ; después de public. Quiero saber exactamente dónde poner punto y coma.

Estilo correcto para saltos de línea al encadenar métodos en Python

Tengo un código como este. ¿Debe ocurrir el descanso antes de los períodos o después? # before my_var = somethinglikethis.wh ... kethis.where(we=do_things). \ where(we=domore). \ where(we=everdomore)

Estilo de codificación en JavaScript - ¿Por qué preferir 2 espacios en lugar de 4 espacios? [cerrado]

Soy nuevo en JavaScript, y quiero escribir código legible y hermoso. Así que revisé alguna Guía de Estilo de Código JavaScri ... n() { ∙∙var name; } Entonces, ¿por qué 2 espacios es mejor que 4 espacios? Porque guarda columna a regla de 80 columnas?