Refatoração para o Princípio Aberto-Fechado

Português

Refatoração para o Princípio Aberto-Fechado

As mesmas ferramentas e técnicas que são usadas para limpar o design e o código ruins (também conhecido como Refatoração Legada) podem ser usadas para alterar um design apenas o suficiente para permitir uma adição ou alteração limpa nele. Tomamos um projeto que era adequado inicialmente, mas que agora não pode ser alterado de forma limpa para acomodar um requisito novo ou alterado.

Refatorar até que o código siga o Princípio Aberto-Fechado e, em seguida, integramos o novo código.

Veja também Princípio Aberto-Fechado.

English

Refactoring to the Open-Closed Principle

The same tools and techniques that are used to clean up poor design and code (aka Legacy Refactoring) can be used to change a design just enough to allow for a clean addition or change to it. We take a design that was adequate initially, but which cannot now be changed cleanly to accommodate a new or changed requirement.

Refactor until the code follows the Open Closed Principle, and then we integrate the new code.

See also Open-Closed Principle.

Español

Refactorización a Principio Abierto-Cerrado

Las mismas herramientas y técnicas que se utilizan para limpiar el diseño y el código deficientes (también conocido como refactorización heredada) se pueden usar para cambiar un diseño lo suficiente como para permitir una adición o cambio limpio. Tomamos un diseño que era adecuado inicialmente, pero que ahora no se puede cambiar limpiamente para adaptarse a un requisito nuevo o modificado.

Refactorizar hasta que el código siga el principio de apertura cerrada y, a continuación, integramos el nuevo código.

Véase también Principio de Abierto-Cerrado.

Autor

Estude na EG3P®

Refatoração para o Princípio Aberto-Fechado
error: