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
Introducir variables locales adicionales como reemplazo de comentarios
¿Es un buen estilo usar variables locales adicionales, técnicamente superfluas, para describir lo que está sucediendo? Por ejemplo: bool easyUnderstandableIsTrue = (/* rather cryptic boolean expessions */); if(easyUnderstandableIsTrue) { // ... } Cuando se trata de sobrecarga técnica, espero que el compilador optimice esta línea adicional. ¿Pero se considera un …



4
Cambiar o un diccionario al asignar a un nuevo objeto
Recientemente, he llegado a preferir mapear relaciones 1-1 usando en Dictionarieslugar de Switchdeclaraciones. Creo que es un poco más rápido de escribir y más fácil de procesar mentalmente. Desafortunadamente, cuando se asigna a una nueva instancia de un objeto, no quiero definirlo así: var fooDict = new Dictionary<int, IBigObject>() { …
12 c#  coding-style 





3
Uso de "esto" en Golang
En lo más cercano que tiene Golang a una guía de estilo que se encuentra aquí , en Nombres del receptor, esto está escrito: El nombre del receptor de un método debe ser un reflejo de su identidad; a menudo una abreviatura de una o dos letras de este tipo …



4
¿Cuál es la mejor manera de llamar a un método que solo está disponible para una clase que implementa una interfaz pero no la otra?
Básicamente necesito ejecutar diferentes acciones dada una cierta condición. El código existente se escribe de esta manera. Interfaz base // DoSomething.java interface DoSomething { void letDoIt(String info); } Implementación de la primera clase obrera. class DoItThisWay implements DoSomething { ... } Implementación de la segunda clase obrera. class DoItThatWay implements …


4
Ruby: si variable vs si variable.nil?
Soy nuevo en Ruby y me sorprendí cuando descubrí que todos los objetos son verdaderos, aparte de nulo y falso. Incluso 0 es cierto. Lo bueno de esa propiedad del lenguaje es que puedes escribir: if !variable # do stuff when variable is nil end Mis colegas, que son desarrolladores …


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.