7
Verificando se um método retorna false: atribua resultado à variável temporária ou coloque a invocação do método diretamente em condicional?
É uma boa prática chamar um método que retorne valores verdadeiros ou falsos em uma instrução if? Algo assim: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword == null) return …