Suporte de Reformulação

O objetivo da reformulação de programa Java é efetuar alterações de códigos em todo sistema sem afetar o comportamento do programa. As ferramentas Java fornecem assistência para reformular o código com facilidade.

As ferramentas de reformulação suportam uma série de transformações, descritas no livro de Martin Fowler Refactoring: Improving the Design of Existing Code, Addison Wesley 1999, tais como Método de Extração, Variável Local Inline, etc.

Opcionalmente, ao executar uma operação de reformulação, você pode visualizar todas as alterações resultantes de uma ação de reformulação, antes de optar por executá-las. Ao visualizar uma operação de reformulação, você será avisado sobre os possíveis problemas e uma lista das alterações a serem executadas pela ação de reformulação será apresentada a você. Se você não visualizar uma operação de reformulação, a alteração será efetuada em sua integridade e qualquer problema resultante será mostrado. Se for detectado um problema que não permite a continuação da reformulação, a operação será descontinuada e uma lista dos problemas será exibida.

Os comandos de reformulação estão disponíveis nos menus de contexto de várias exibições e editores Java (por ex., Package Explorer, Outline). Vários comandos "aparentemente simples", como Mover e Renomear, são, na verdade, operações de reformulação, já que mover e renomear elementos Java, geralmente, requer alterações em arquivos dependentes.

Conceitos relacionados
JDT (Ferramentas de Desenvolvimento Java)

Tarefas Relacionadas
Reformulando
Reformulando sem Visualização
Reformulando com Visualização
Visualizando Alterações de Reformulação
Desfazendo uma Operação de Reformulação
Refazendo uma Operação de Reformulação

Referência Relacionada
Ações de Reformulação
Assistente para Reformulação
Preferências de Reformulação
Erros de Extração de Método

Copyright (c) 2000, 2003 IBM Corporation e outros. Todos os Direitos Reservados.