Estoy usando Resharper para la refactorización. ¿A qué se llama este tipo de característica cuando tiene el mismo código en alrededor de 5 eventos diferentes que se están llamando pero quiere reemplazarlos con una llamada a un método? Y coloque ese código en ese método.Refacturación de código duplicado en los métodos
Todo hecho automáticamente.
Gracias
¿cómo puedo obtener todos ellos en el método a la vez? El mismo código se encuentra en eventos múltiples –
No creo que se pueda hacer. Pero aún puedes lograrlo fácilmente. Extraiga el método una vez, copie y pegue la llamada al método de esa extracción en los otros lugares y cambie el nombre de los parámetros según sea necesario. O bien, use Resharper para extraer un método por cada vez que se duplica el código y luego elimine todos menos uno de los métodos y reemplace las llamadas al método que queda. – jason
El uso canónico del Método de extracto es extraer dos trozos de código casi duplicado cada uno en su propio método; use otras refactorizaciones para hacer que los dos métodos sean idénticos; reemplace una llamada al Método 2 con una llamada al Método1; eliminar Método2. Por supuesto, ejecute sus pruebas unitarias entre cada refactorización. Repita hasta que todas las duplicaciones hayan desaparecido. –