coding-style

Convenciones de nomenclatura de elementos de interfaz de usuario de WPF

Aunque La notación húngara se considera una mala práctica hoy en día, todavía es bastante común codificar el tipo en el nom ... la interfaz de usuario disminuye. Sin embargo, a veces es necesario, por ejemplo, al desarrollar controles personalizados...

¿Expandir pestañas a espacios en vim solo en archivos python?

¿Cómo puedo hacer que la tecla tab inserte 4 espacios cuando estoy editando archivos "*.py" y no cualquier otro archivo? Si ... d to spaces set tabstop=4 " numbers of spaces of tab character set shiftwidth=4 " numbers of spaces to (auto)indent

¿Cuándo está bien usar el manejo de excepciones para la lógica de negocios?

Creo que se acepta que como regla general en Java (y tal vez cualquier lenguaje con manejo de excepciones) uno debe tratar de ... n el que uno se sienta obligado a usar este enfoque realmente está resaltando una debilidad de la API que se está utilizando?

El estilo de C++ vs rendimiento?

Estilo C++ vs. rendimiento - es el uso de cosas de estilo C, que son más rápidos que algunos equivalentes de C++, que mala pr ... s programadores de C hacen esto todo el tiempo). Estoy hablando de algunas cosas más comunes y fáciles, como en los ejemplos.

¿Debería colocarse una colección de constantes en una clase o interfaz?

Si tengo una colección de constantes estáticas que quiero declarar centralmente para que puedan compartirse entre varios proy ... ublic interface ErrorCodes { public static final String ERROR_1 = "-1"; public static final String ERROR_2 = "-2"; }

Estilos de sintaxis de C++ cast

Una pregunta relacionada con el Regular del reparto vs static_cast vs dynamic_cast: ¿Qué estilo de sintaxis de cast prefier ... sintaxis de cast de estilo C en su lugar, pero mi gurú local de C++ insiste en usar sintaxis de constructor. ¿Qué piensas?

Alcance de las variables en C#

Tengo una pregunta para ustedes sobre la escritura de código en C# : Tuve un largo debate con un colega mío.: Dice que al de ... if(... condition ... ) { ... } } Alguna idea sobre el tema? Gracias de antemano.

A foo bar, o no a foo bar: esa es la cuestión

Esto fue algo discutido originalmente durante una presentación dada por Charles Brian Quinn del Big Nerd Ranch en acts_as_c ... ece un poco defectuosa también. ¿Es este un hábito que alguna vez podrá ser pateado? ¿Por qué eliges foo bar o no foo bar?

Es la aplicación de lectura.config caro?

No hay duda de que todavía estoy a ser golpeado por cualquier cuello de botella de velocidad de lectura. Estoy pidiendo saber ... iables de miembro para almacenar los valores de la aplicación.archivo de configuración? Cuál sería el mejor enfoque. Gracias.

ASP.NET MVC me recuerda al viejo clásico ASP spaghetti code

Acabo de pasar por algunos tutoriales MVC después de revisar este sitio por un tiempo. ¿Es solo yo, o MVC Ver páginas traer ... ayudar porque es jsut moviendo los espaguetis a otra ubicación - lo barre debajo de la alfombra - no soluciona el problema)

¿Cuál es la diferencia o el valor de estos estilos de codificación de bloques en Ruby?

¿Qué estilo se prefiere? ¿Hay una buena razón para uno contra el otro? Gracias de antemano! 1) cmds.each do |cmd| end ... ne # cmds.each do |cmd| puts "loop1, cmd: #{cmd}" end # Block style two # cmds.each { |cmd| puts "loop2, cmd: #{cmd}" }

¿Las declaraciones de cambio son malas? [cerrado]

Recientemente aprendí que las sentencias switch son malas en OOP, perticularmente de "Clean Code"(p37-39) de Robert Martin. ... es, no metter qué soluciones pienso, tendrá que usar switch en algún lugar. Lo patrón ¿debo usar si no la instrucción switch?

Formato de ancho de línea estándar [cerrado]

¿Sigue un estándar para envolver líneas largas en el código fuente? ¿Qué longitud de línea le resulta más cómoda de leer? A ... imilar preguntas: ¿Hay una razón válida para imponer un ancho máximo de 80 caracteres en un archivo de código, hoy en día?

¿Es siempre la mejor práctica declarar una variable?

Soy nuevo en C# y cualquier forma de programación, y tengo una pregunta que parece dividir a los que saben en mi facultad uni ... ds + pence).ToString(); Sé que ambos funcionan, pero estoy pensando en términos de mejores prácticas. Gracias de antemano.

¿Los miembros/campos protegidos son realmente tan malos?

Ahora, si lee las convenciones de nombres en MSDN para C#, notará que indica que las propiedades siempre son preferidas sobre ... nos un poco, especialmente en ciertos idiomas como PHP o ciertas aplicaciones con el rendimiento es crítico como los juegos)?

es el punto de código libre más eficiente, o simplemente tersa?

Escribí el siguiente código, que toma un montón de puntos y los dibuja en la pantalla utilizando la biblioteca de brillo. l ... Es la segunda versión más eficiente, o simplemente tersa? ¿Hay algo que pueda hacer estilísticamente para hacerlo más claro?

Diferencia entre Largo.valueOf (java.lang.String) y new Long (java.lang.String)?

Estoy consolidando el código escrito por dos personas diferentes y notar que la fundición de un valor de cadena en un Largo s ... n comportamiento extraño más abajo en la carretera. Además, ¿es cualquiera de los estilos más "correcto" (jaja) que el otro?

¿Hay una longitud máxima de línea recomendada para HTML o JavaScript? [cerrado]

La mayoría de las directrices de estilo para la mayoría de los lenguajes de programación recomiendan una longitud máxima de l ... e práctico de longitud de línea para HTML / JavaScript? ¿O generalmente se deja en manos del sentido común del desarrollador?

Espacio entre la línea-carácter (s) de comentario y el comienzo del comentario real

Me doy cuenta de que esta regla puede diferir de los estándares de codificación de una empresa a otra, pero en general, ¿cuál ... e codificación oficial o publicado que aborde directamente el tema del formato de comentarios y si se debe usar un espacio?

Estilo C++: Prefijando la palabra clave virtual a métodos anulados

He estado teniendo una discusión con mis compañeros de trabajo sobre si prefijar métodos reemplazados con la palabra clave vi ... palabra clave virtual de las dos clases derivadas? Si es así, ¿por qué? ¿Cuáles son los pensamientos de Stack Overflow aquí?