6 maneiras de fazer a mesma coisa, o que é considerado boas práticas?

As vezes tem tantas maneiras diferentes de fazer o mesmo código que nós ficamos na dúvida quanto a qual maneira usar. O que seria considerado "boa prática" pela comunidade e o que sua equipe entenderia melhor. Suponhamos que você esteja trabalhando dentro de um método de um Domain Service chamado UmDomainServiceChique(objetoDoDominio) que será chamado por uma API. Você tem uma regra de negócio chique para ser verificada que por enquanto chamarei de VerificaMinhaRegraChiqueComplexa(). Você chama UmDomainServiceChique(objetoDoDominio) e caso VerificaMinhaRegraChiqueComplexa() retorne true você vai querer que UmDomainServiceChique faça o que tem que fazer e a api retornar Ok 200, caso contrário você quer que a API responda um erro qualquer, tipo BadRequest, e retornar uma mensagem dizendo que VerificaMinhaRegraChiqueComplexa deu ruim. Eu vejo 6 maneiras de fazer isso, gostaria de saber a opinião de outrs devs sobre qual seria a maneira menos gambiarr

Lentidão ao acessar máquinas da rede windows

Se você enfrentar lentidão ao acessar a rede do windows, por exemplo uma demora fora do normal para listar as máquinas da rede, isso pode ser causado por uma tentativa do windows de mostrar as tarefas agendadas em cada máquina.

Como essa função é muito lenta e a maioria das pessoas não usa isso podemos remover isso pelo registro do windows.

Altere o registro por sua conta e risco, pois um passo em falso aqui pode ocasionar em mal funcionamento do sistema.

Vá no Botão Iniciar --> Executar (ou pressione window + r )
Digite: REGEDIT e pressione OK.

No vá abrindo as chaves até encontrar HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Explorer/RemoteComputer/NameSpace
Procure pela chave {D6277990-4C6A-11CF-8D87-00AA0060F5BF} e apague-a.

Chave a ser apagada
Apague apenas esta. Pronto, agora você pode visualizar os micros da rede e pastas compartilhadas mais rapidamente.

Comentários

Postagens mais visitadas deste blog

Busca de CEP com o Lazarus - Parte 1 - UrlEncode

Botão Add This para adicionar seu post em qualquer rede

Uso de memória no SQL Server