Jul 09 2007
Refatoração no Visual Studio .NET 2003
Quem já utilizou uma boa ferramenta de refactoring (como a do Eclipse) não consegue mais desenvolver código legível quando não tem à disposição este recurso. Digo isto por experiência própria, pois apesar de trabalhar com Delphi na maior parte do tempo, sempre utilizo o Visual Studio 2005 em projetos pessoais.
Para o Visual Studio 2003 o jeito é utilizar uma ferramenta de terceiros. No site Refactoring existe uma extensa lista com diversas sugestões de ferramentas para diversas linguagens e plataformas. Para .NET existem cinco. Eu acabei de instalar e testar a ReSharper, que parece ser a mais madura de todas. Aparentemente cumpre com o que promete, mas não possui o recurso de encapsulação de múltiplos campos (você deve gerar o get e o set para cada campo, um de cada vez). Se fosse no Eclipse bastaria utilizar a opção Generate getters and setters. Até mesmo o Delphi faz melhor neste sentido: Ctrl+Shift+C e pronto, todas as declarações private são publicadas através de métodos get e set.
Ah, se você procura alguma ferramenta desde tipo para Delphi, encontrei ao acaso a ModelMaker Code Explorer. Faça o teste!
T+







