Hoje há empresas que usam somente linguagens de programação que sairam da moda há muito tempo?

[quote=juliocbq][quote=Luiz Augusto Prado][quote=juliocbq]
Ferramentas de Refactoring fazem isso. Você pode refatorar um método, classe ou variável por outro e trocar em todo o projeto. Simples assim.[/quote]

Eu consigo refatorar facilmente quando eu sou o autor das classes, mas quando elas não são produções minhas e estão espalhadas pelo fonte, não sei como.
pode me indicar algum material ou vídeo sobre esse isso? [/quote]

Normalmente quando vou refatorar as classes alheias eu uso aquela funcionalidade de encontrar todas as ocorrências dela no projeto. Dessa maneira dá para ver onde as alterações vão impactar. Não tem uma receita mágica para isso a não ser usar a paciência mesmo.[/quote]
É por ai mesmo, importante é o time estar ciente. Refactor tem que ser algo natural como qualquer outra solicitação, onde quando chegar a hora oportuna deve ser feito para manter o código mais rejuvenescido.

Talvez o Sonarqube possa te ajudar nessa análise.

interessante.
Essa é a ferramenta que usam no seu trabalho?

pensei até na viabilidade de criar classes intermediárias entre minhas classes e as do java (e terceiros)… acho que seria complicar de mais. Desisti de pensar por esse caminho que me parece ser a única forma.
Qual a melhor forma de escapar disso?