Preguntas etiquetadas con coding-style

9
Comprobando si un método devuelve falso: ¿asignar el resultado a la variable temporal o poner la invocación del método directamente en condicional?

¿Es una buena práctica llamar a un método que devuelve valores verdaderos o falsos en una declaración if? Algo como esto: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool...

9
¿Es este espacio incómodo algún tipo de estilo?

Al leer otro código de programador, usa un formato que nunca he visto. P.EJ namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof...

9
¿Por qué debería usarse un HashMap (en funciones) para determinar qué valor devolver (para una clave) cuando una construcción if else puede hacer el trabajo en un mejor momento?

Mientras trabajaba recientemente en una gran empresa, noté que los programadores seguían este estilo de codificación: Supongamos que tengo una función que devuelve 12 si la entrada es A, 21 si la entrada es B y 45 si la entrada es C. Entonces puedo escribir la firma de la función como: int...