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.



10
¿Es una buena práctica reemplazar la división con la multiplicación cuando sea posible?
Cada vez que necesito división, por ejemplo, comprobación de condición, me gustaría refactorizar la expresión de división en multiplicación, por ejemplo: Versión original: if(newValue / oldValue >= SOME_CONSTANT) Nueva versión: if(newValue >= oldValue * SOME_CONSTANT) Porque creo que puede evitar: División por cero Desbordarse cuando oldValuees muy pequeño ¿Está bien? …


10
¿Nunca usas cadenas en Java? [cerrado]
Me topé con una entrada de blog que desalienta el uso de Strings en Java para hacer que su código carezca de semántica, sugiriendo que en su lugar debería usar clases de envoltura delgada. Este es el antes y el después de los ejemplos que proporciona dicha entrada para ilustrar …







12
¿Debo reutilizar variables?
¿Debo reutilizar variables? Sé que muchas mejores prácticas dicen que no debes hacerlo, sin embargo, más tarde, cuando un desarrollador diferente está depurando el código y tiene 3 variables que se parecen, y la única diferencia es que se crean en diferentes lugares del código, él podría ser confuso. Las …

17
Declaración simple si bloque - llaves o no? [cerrado]
¿Cuál es mejor / más generalmente aceptado? Esta: if(condition) { statement; } O: if(condition) statement; Tiendo a preferir el primero, porque creo que hace que sea más fácil saber qué pertenece realmente en el bloque if, evita que otros agreguen las llaves más tarde (o crean un error al olvidarlo), …


6
Duplicación de código ilusorio
El instinto habitual es eliminar cualquier duplicación de código que vea en el código. Sin embargo, me encontré en una situación donde la duplicación es ilusoria . Para describir la situación con más detalles: estoy desarrollando una aplicación web, y la mayoría de las vistas son básicamente las mismas: muestran …

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.