posts - 644, comments - 2003, trackbacks - 137

My Links

News

Raffaele Rialdi website

Su questo sito si trovano i miei articoli, esempi, snippet, tools, etc.

Archives

Post Categories

Image Galleries

Blogs

Links

Primo dispiacere con VS2005 e il refactoring

Un po' di tempo fa avevo trovato un bug sul refactoring di VS2005.

Se infatti provate a fare un refactoring di “str“ in questo frammento di codice:
#define Extra
...
#if Extra
string str = "Hello, world";
#else
string str = "Hello, world from Raffaele";
#endif
il risultato è che solo il codice nella region “attiva” viene cambiato mentre quella in grigio perchè disattiva rimane esclusa dal refactoring.

Se si usano le region in modo un po' pesante, questo rende inutilizzabile il refactoring per cui lo considero un bug molto grave.

La brutta notizia è che non verrà fissato. Sebbene mi venga riconosciuto che è un bug, non è possibile fissarlo per come è strutturato ad oggi il meccanismo di refactoring (che agisce solo sul codice che viene compilato).

E poi mi dite che sono esagerato ad attendere Orcas con ansia ...

Print | posted on lunedì 24 gennaio 2005 16:28 | Filed Under [ .NET [Italiano] ]

Feedback

Gravatar

# re: Primo dispiacere con VS2005 e il refactoring

Dovremmo proporgli di fare del refactoring sul tool di refactoring :-)
24/01/2005 17:42 | Davide Mauri
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET