Grande ferramenta: Saíu o Refactor! for ASP.NET beta 2.1.3 (gratis para todos)
Está aí a compilação pública do Refactor! for ASP.NET:
http://www.devexpress.com/refactorasp
Esta versão funciona no Visual Studio 2005 e está pronta para consumo público.
Refactor! for ASP.NET é um produto grátis e suportado pela Developer Express. Inclui 25 refactorings, 9 dos quais dedicados ao desenvolvimento em ASP.NET (os restantes 16 funcionam em code-behind (VB e C#)).
Utilização
Após a instalação, iniciar o Visual Studio 2005, abrir um projecto ASP.NET e simplesmente seleccionar ou mover o cursor para o código que se deseja modificar.
Uma smart tag aparecerá indicando um ou mais refactorings disponíveis. Usando o rato ou premindo a combinação de teclas Ctrl+`(Ctrl e acento agudo). Pode ser criado um atalho de teclado usando o comando"CodeRush.Refactor" na página Keyboard do diálogo de opções do Visual Studio 2005. Premindo a combinação de teclas do Refactor! (Ctrl+`), será disponibilizado um menú com os refactorings disponíveis para o código seleccionado ou elemento onde está posicionado o cursor. Se existir apenas um refactoring, esse refactoring será aplicado instantaneamente o que será sinalizado por uma seta vermelha indicando o refactoring que foi aplicado.
Vídeos de treino
Vídeo de treino de 12 minutos (1024x768):
http://www.devexpress.com/Products/NET/IDETools/RefactorASP/Presentation/Refactor_for_ASP_NET/
O mesmo vídeo, ecrão inteiro (para monitores maiores):
http://www.devexpress.com/Products/NET/IDETools/RefactorASP/Presentation/Refactor_for_ASP_NET_Full/
Imagens de ecrã



Suporte
Os profissionais de desenvolvimento de ASP.NET devem contactar support@devexpress.com com as suas questões, problemas ou sugestões acerca deste produto.
A Developer Express criou também o grupo de notícias np seu servidor news.devexpress.com: devexpress.public.refactor.asp
A equipa de desenvolvimento da Developer Express está a monitorar este grupo de notícias.
Conteúdo
Este compilação inclui 25 refactorings, 9 dos quais são dedicados ao desenvolvimento em ASP.NET:
- Add Validator
- Extract ContentPlaceHolder
- Extract ContentPlaceHolder (and create master page)
- Extract Style (Class)
- Extract Style (id)
- Move to Code-behind
- Move Style Attributes to CSS
- Rename Style
- Surround with Update Panel
Este compilação inclui 25 ainda 16 refactorings padrão que funcionam em ficheiros de code-behind *.cs e *.vb (a maioria destes refactorings funciona também em código situado dentro de elementos <script>):
- Extract Method
- Extract Property
- Flatten Conditional
- Inline Temp
- Introduce Constant
- Introduce Local
- Move Declaration near Reference
- Move Initialization to Declaration
- Reorder Parameters
- Rename
- Replace Temp with Query
- Reverse Conditional
- Safe Rename
- Simplify Expression
- Split Initialization from Declaration
- Split Temporary Variable
Problemas conhecidos
- Extract Style (Class) e Extract Style (id) não estão disponíveis dentro de content pages.
- Surround with Update Panel não modifica o ficheiro Web.Config.
[Cross-Posted de http://www.arquitecturadesoftware.org/blogs/paulomorgado/]