Pois é, geralmente há sempre strings que ficam hard-coded. Devido aos mais variados factores. Muitas vezes, porque é só para testar alguma coisa, mas depois até acaba por fazer sentido lá ter aquela mensagem, e lá fica uma string no código, porque enfim, o projecto já está no fim, e também não é por uma string que o mundo acaba.
Por outro lado, depende muitas vezes dos prazos para o projecto. Muitas vezes acaba por ser mais demorado andarem-se a fazer resource files para lá andar a colocar as strings e afins da nossa aplicação do que fazer tudo isso no código.
Bom, para quem como eu é adepto das resource files, e de vez em quando dá cabeçadas na parede porque tem 4 ou 5 strings espalhadas pelo código, e tem uns 60 ou 70 ficheiros na aplicação existe uma ferramenta da própria Microsoft que nos faz este trabalho. Apanhar as strings que estão no código e colocá-las numa resource file.
O link para o CodePlex é http://www.codeplex.com/ResourceRefactoring
Posted
5-12-2006 9:13
por
André Gil