Sé que había un término técnico para esto. No puedo recordar de qué se trataba.
Si el título necesita aclaración, esto es lo que quiero decir; Si este es el código anterior:
Result foobar(Param1,Param2,Param3) {
code that does abc
code that does xyz
code that does asdf
more code that does something
}
y se cambia a:
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
máscara de bits
fuente
fuente
Respuestas:
El término técnico para esto es Método de extracción
Ver http://www.refactoring.com/catalog/extractMethod.html
fuente
El proceso en sí se llama Refactorización del código, y el método se llama Método de extracción , y es una buena combinación para aplicar SRP (principio de responsabilidad única) al código.
fuente