Eu sei que havia um termo técnico para isso. Só não consigo lembrar o que era.
Se o título precisar de esclarecimentos, eis o que quero dizer; Se este for o código antigo:
Result foobar(Param1,Param2,Param3) {
code that does abc
code that does xyz
code that does asdf
more code that does something
}
e mudou para:
SomeResult do_xyz(SomeParams) {
code that does xyz
}
Result foobar() {
code that does abc
do_xyz(args);
code that does asdf
more code that does something
}
terminology
refactoring
maintenance
technique
bitmask
fonte
fonte
Respostas:
O termo técnico para isso é Método de extração
Consulte http://www.refactoring.com/catalog/extractMethod.html
fonte
O processo em si é chamado de refatoração do código, e o método é chamado de método de extração , e é uma boa combinação para aplicar SRP (princípio de responsabilidade única) ao código.
fonte