Preguntas etiquetadas con coding-style

**¡NO UTILICE! Esta etiqueta se refiere a un tema completamente obstinado y, por lo tanto, ya no es sobre el tema. ** Preguntas que siguen el estilo de codificación y las convenciones.


5
Usar do block vs braces {}
Nuevo en ruby, ponte tus guantes de novato. ¿Hay alguna diferencia (oscura o práctica) entre los siguientes dos fragmentos? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Me doy cuenta de que la sintaxis de llaves …
112 ruby  coding-style 

19
#ifdef vs #if - ¿cuál es mejor / más seguro como método para habilitar / deshabilitar la compilación de secciones particulares de código?
Esto puede ser una cuestión de estilo, pero hay una pequeña división en nuestro equipo de desarrollo y me preguntaba si alguien más tenía alguna idea al respecto ... Básicamente, tenemos algunas declaraciones de impresión de depuración que desactivamos durante el desarrollo normal. Personalmente prefiero hacer lo siguiente: //---- SomeSourceFile.cpp …

11
Nombramiento forzado de parámetros en Python
En Python puede tener una definición de función: def info(object, spacing=10, collapse=1) que podría llamarse de cualquiera de las siguientes formas: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) gracias a que Python permite argumentos de cualquier orden, siempre que tengan nombre. El problema que tenemos es que a medida que …




18
Mapear convenientemente entre enum e int / String
Cuando trabajo con variables / parámetros que solo pueden tomar un número finito de valores, trato de usar siempre Java enum, como en public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Mientras permanezca dentro de mi código, eso funciona bien. Sin embargo, a menudo necesito interactuar con otro código que …
108 java  enums  coding-style 




6
PEP 8, ¿por qué no hay espacios alrededor de '=' en un argumento de palabra clave o un valor de parámetro predeterminado?
¿Por qué PEP 8 recomienda no tener espacios =en un argumento de palabra clave o un valor de parámetro predeterminado ? ¿Es esto inconsistente con la recomendación de espacios alrededor de cualquier otra aparición de =en el código Python? Como es: func(1, 2, very_long_variable_name=another_very_long_variable_name) mejor que: func(1, 2, very_long_variable_name = …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.