A Aprendiz

Blog de desenvolvimento e negócios.

Refactor - Extract Method

Galera,

Resolvi escrever sobre a função Extract Method do Refactor, por usá-la diariamente em meus códigos, pois consigo criar um método de um trecho de um código extenso com facilidade. OBS: Estou usando o Visual Studio 2008.

Vamos começar com a definição de Refactor ?!

Refactor é o processo que possibilita o desenvolvedor realizar alterações na estrutura do código fonte automaticamente, sem alterar as suas funcionalidades.Existem diversas funções no refactor:

  • Rename
  • Extract Method
  • Extract Interface
  • Encapsuled Field
  • Promote Local Variable to Parameter
  • Remove Parameters
  • Reorder Parameters

Vamos à prática ?!

Na figura 1 é exibido o trecho de código em que iremos extrair o método.

Selecione todo o código que está dentro do evento click do botão e botão direito do mouse escolha Refactor - Extract Method (figura 2).

Informe um nome para o método.

Obs: Não precisa informar os parâmetros, retorno e ou parênteses, pois isso é incluido automaticamente.

Na figura 4 podemos ver o método criado e sendo chamado pelo click do botão.

Espero que essa dica ajude muito vocês....

 


Galera,

Foi publicada a edição 13 da revista.

O conteúdo está cada vez melhor.

Veja o conteúdo desta edição:

Acesse: http://www.codificandomagazine.net/revista/post/Edicao-13.aspx para obter essa edição. 

Bons estudos


Eu estou no formspring.me

Galera,

Mais uma grande novidade...

Estou disponibilizando o endereço do meu formspring http://www.formspring.me/fernandasallai para quem quiser fazer perguntas para mim.

Aguardo as perguntas e prometo responder todas.

Obrigada


SQL Server Saturday Night – 2ª edição

Dia 16/01/2010 acontecerá um WebCast super bacana.

Veja a programação:

17:55 - 18:00 >> Abertura do Evento

18:00 - 18:50 >> "Integrando dados do SQL Server 2008 no Sharepoint 2007" - Marcelo Sincic

18:50 - 19:40 >> "O que voce queria saber sobre Filestream mas não sabia aonde encontrar" - Vitor Fava/Alexandre Lopes

19:40 - 20:30 >> “Preveja o Futuro com os Add-ins de Data Mining do Office 2007” - Thiago Zavaschi

20:30 - 21:20 >> “SQL Server Powershell Extensions” - Laerte Jr

21:20 - 22:10 >> “Usando o SSIS como ferramenta de integração de aplicações” – Roberto Fonseca

22:10 - 23:00 >> “Acesso a dados com LINQ” - Agnaldo Diogo dos Santos

23:00 – 23:10 >> Encerramento do Evento

Para se inscrever acesse http://brasildotnet.ning.com/xn/detail/3293082:Event:2431?xg_source=activity

Eu já me inscrevi... Até o sábado....


SQL - Problemas com truncate table

Vou começar 2010 com uma dica que me ajudou muito.

Vamos lá ?!

Estava limpando o banco de dados de um cliente usando a instrução truncate table. (Para quem não sabe como usar o truncate table, logo mais escreverei um post sobre isso).

Vamos nos basear na figura abaixo:

Primeiro usei esta instrução com as tabelas Movimento_Estoques e Preco_Vidros, pois, para limpar a tabela produtos é preciso que as tabelas relacionadas estejam sem dados para não ocorrer erro de chave estrangeira. Porém mesmo essas tabelas estando vazias continuava aparecendo erro de chave estrangeira ao tentar limpar a tabela Produtos.

Como resolvi esse problema ?! 

Exclui todos os registros da tabela Produtos (primeiro comando) e reiniciei seu identity (segundo comando).

DELETE PRODUTOS


DBCC CHECKIDENT (Produtos , RESEED, 0)

Essa foi a solução que resolvi utilizar. Indico somente usá-la se o truncate table não funcionar.

Até mais


Feliz 2010

 

Desejo a você que tudo de bom se realize no ano de 2010...Que esse ano que se inicia seja o Ano!!!  

Se eu pudesse deixar algum presente a você,deixaria aceso o sentimento de amor à vida dos seres humanos.
A consciência de aprender tudo o que nos foi ensinado pelo tempo afora.
Lembraria os erros que foram cometidos, como sinais para que não mais se repetissem.
A capacidade de escolher novos rumos.
Deixaria para você, se pudesse, o respeito aquilo que é indispensável: além do pão, o trabalho e a ação.
E, quando tudo mais faltasse, para você eu deixaria, se pudesse, um segredo.
O de buscar no interior de si mesmo a resposta para encontrar a saída.
Mahatma Ghandi.


Obrigada pelas visitas e pelos comentários....

E ano que vem tem mais posts e novidades.

Aguardem....

Fotos

Sobre

Olá… Meu nome é Fernanda Sallai. Bacharel em Sistemas de Informação e atuo na área de desenvolvimento.

Estou sempre em busca de novos conhecimentos e espero compartilhá-los aqui no blog.

Obrigada pela visita e bons estudos.