Arquivos do Blog

Dica Rápida: Simplificando a Passagem de Parâmetros para um Método

Olá pessoal, nesta dica rápida veremos uma forma elegante para evitarmos a criação de um método com muitos parâmetros, utilizando boas práticas de desenvolvimento.

Já vi (e já fiz) métodos com vários parâmetros, alguns com até dezenas (esses eu só vi!) de parâmetros em sua assinatura. Isso acarreta problemas de legibilidade e manutenção futura.

Para resolver isso é simples: podemos encapsular todos os parâmetros passados para o método em uma única classe (desde que os parâmetros façam parte do mesmo contexto e que cheguem ao mesmo objetivo, para que não criemos uma classe problemática).

A Listagem 01 mostra um método com muitos parâmetros em sua assinatura.

Listagem 01 – Método com N parâmetros


private void Gravar(string Nome, string Endereco, string Telefone, string Bairro, string Cidade, string Estado, bool Ativo, DateTime DataCadastro)

{

//código

}

Leia o resto deste post

Dica de Livro: O Programador Pragmático

Olá pessoal, a 1ª dica de livro deste mês (sim, espero publicar mais dicas durante o mês) é o livro The Pragmatic Programmer, também conhecido por aqui como O Programador Pragmático, escrito por Andrew Hunt e David Thomas.

Olha a minha edição surrada em português aí!

Quando vi que este livro tinha sua versão em português fiquei meio preocupado, que a tradução não fosse das melhores. Mais após muito pesquisar antes de comprar, vi que muitas pessoas elogiaram a versão traduzida e decidi comprar sem medo.

Este livro não se foca em uma linguagem específica, mais se foca nas boas práticas de desenvolvimento, em como o programador pode se organizar para produzir um código melhor, livre de falhas, limpo, simples e ao mesmo tempo bem feito.

Como eu tenho o livro e, confesso que ainda não consegui lê-lo totalmente (comprei em Dezembro de 2010!) por falta de tempo, cito abaixo os capítulos do livro, para que vocês fiquem com vontade de comprá-lo:

Leia o resto deste post

Dica Rápida: Recuperar a String de Conexão usando Boas Práticas

Olá pessoal, nesta dica rápida mostrarei como recuperar a string de conexão ao banco de dados utilizando boas práticas de desenvolvimento.

Muitas aplicações recuperam a string de conexão com o banco direto na página aspx ou no formulário (essa dica serve para aplicações ASP.NET e/ou Windows Forms), o que por si só já é errado pois o programador nem se deu o trabalho de ao menos criar uma classe específica para isso, separando assim a lógica de dados da apresentação (sim, irei publicar artigos sobre aplicações em camadas, aguardem) e mantendo o código mais limpo.

Só que, mesmo que o programador deixe a string lá, em uma classe específica, isso não é considerado boa prática de desenvolvimento. O ideal é deixa-la no arquivo de configuração de sua aplicação, seja Web.Config (ASP.NET), seja App.Config (Windows Forms).

Vamos então imaginar que o usuário já fez isso, a Listagem 01 mostra a string de conexão ao banco de teste Northwind, da Microsoft:

Leia o resto deste post

Nomenclaturas em C#

Olá pessoal, neste artigo irei falar sobre as nomenclaturas e as regras de boas práticas para escrever os códigos em C#.

É muito importante seguir uma padronização ao escrever códigos, pois muitas vezes dois ou mais desenvolvedores trabalham no mesmo código e isso facilita e muito a leitura e o desenvolvimento posterior.

A maioria dos fontes de exemplo da Microsoft, ou de seus funcionários estão no mesmo padrão, então, é de suma importância nós desenvolvermos no mesmo padrão.

Como padrão para todas as nomenclaturas em C#, tem que ser bem descritiveis, até mesmo com frases, para saber exatemente para que ela serve.

Leia o resto deste post

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 551 other followers