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.







1
¿Es la anidación profunda del flujo de control en el código un problema estudiado?
Expuse a los compañeros de trabajo que los niveles profundos de flujo de control eran perjudiciales para la legibilidad del código. Ejemplo, tomado de la pregunta de desbordamiento de pila relevante /software/52685/if-you-need-more-than-3-levels-of-indentation-youre-screwed : for(int i=0; i<10; ++i){ Object val = repeat(i, someVar); if(val.value > 3){ switch(val.item){ case DOG: if(mProcess){ outputToUser(val); …


3
Espacio entre signo negativo y nombre de variable
Intenté hacer una búsqueda en Google, así como buscar en este sitio de Stack Exchange, pero no pude encontrar una pregunta relacionada directamente con esto. La PEP 8 - Guía de estilo para Python Code tiene muchas buenas recomendaciones de estilo, sin embargo, no creo que mencionen nada sobre si …

3
¿Cambiar el tipo de una variable a la mitad de un procedimiento en un estilo de lenguaje de tipo dinámico es malo?
En Python (y ocasionalmente PHP) donde las variables no tienen tipos fijos, frecuentemente realizaré 'transformaciones de tipo' en una variable a medio camino a través de la lógica de mi código. No estoy hablando (necesariamente) de conversiones simples, sino de funciones que cambian el tipo de una variable y la …

4
Clases de estilo Java en c ++
Encontré este artículo proponiendo un estilo de codificación en c ++ que al principio parece un poco extraño. Pero después de leerlo y reflexionar un poco, realmente estoy considerando intentarlo. El beneficio más atractivo es la facilidad de refactorizar los métodos. Me encuentro cambiando constantemente los nombres de los métodos, …

2
¿Dónde debo definir constantes en los scripts?
Al escribir secuencias de comandos utilizando un lenguaje de secuencias de comandos moderno, por ejemplo, Powershell o JavaScript, ¿dónde debo definir las constantes? ¿Debo hacer que todas las constantes sean globales para facilitar la lectura y la facilidad de uso, o tiene sentido definir constantes tan cerca de sus alcances …




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.