Preguntas etiquetadas con coding-style

El estilo de codificación es un conjunto de pautas que ayudan a la legibilidad y la comprensión del código fuente.



30
¿Deben aparecer llaves en su propia línea? [cerrado]
¿Deben las llaves estar en su propia línea o no? ¿Qué piensa usted al respecto? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } o debería ser if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } o incluso if (you.hasAnswer()) you.postAnswer(); else you.doSomething(); ¡Por favor se constructivo! Explique por qué, …

20
¿Son `break` y` continue` malas prácticas de programación?
Mi jefe sigue mencionando con indiferencia que los malos programadores usan breaky continueen bucles. Los uso todo el tiempo porque tienen sentido; déjame mostrarte la inspiración: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return false; ... } El …



24
Maneras elegantes de manejar si (si no) más
Esta es una queja menor, pero cada vez que tengo que codificar algo como esto, la repetición me molesta, pero no estoy seguro de que ninguna de las soluciones sea peor. if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) { DoSomething(contents); } else { DefaultAction(); } …

14
¿Qué hay de malo con las referencias circulares?
Estuve involucrado en una discusión de programación hoy donde hice algunas declaraciones que básicamente asumían axiomáticamente que las referencias circulares (entre módulos, clases, lo que sea) son generalmente malas. Una vez que terminé con mi discurso, mi compañero de trabajo preguntó: "¿qué hay de malo en las referencias circulares?" Tengo …



2
Convención de nomenclatura de archivos Python?
He visto esta parte de PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names No tengo claro si esto se refiere al nombre de archivo de un módulo / clase / paquete. Si tuviera un ejemplo de cada uno, ¿deberían los nombres de archivo estar en minúsculas con guiones bajos si corresponde? ¿O algo mas?

5
¿Soy demasiado 'inteligente' para ser legible por los desarrolladores de Jr.? ¿Demasiada programación funcional en mi JS? [cerrado]
Soy un desarrollador senior de front-end, codificando en Babel ES6. Parte de nuestra aplicación realiza una llamada a la API y, según el modelo de datos que recibimos de la llamada a la API, es necesario completar ciertos formularios. Esos formularios se almacenan en una lista doblemente vinculada (si el …

6
¿Debería la variable llamarse Id o ID? [cerrado]
Esto es un poco pedante, pero he visto que algunas personas usan Idcomo en: private int userId; public int getUserId(); y otros usan: private int userID; public int getUserID(); ¿Es uno de estos un mejor nombre que el otro? ¿Por qué? He visto esto hecho de manera muy inconsistente en …



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.