Refactorización/Remover un parámetro

Ventajas de Usar métodos

editar
  1. podemos construir programas modulares
  2. el código del programa puede ser más legible y manejable
  3. se consigue la reutilización de código. En lugar de escribir el mismo código repetido cuando se necesite remover Parámetros

Que es un parámetro

editar

Un parámetro es un tipo de variable que es recibida por un método, Un parámetro influye en el comportamiento o el resultado de la ejecución del método

Diferencia entre parámetro y Argumento

editar

los parámetros aparecen en la definición del método , los argumentos aparecen en los llamados a los métodos. Un parámetro es una propiedad de un método, dado que está incluido en su definición. En tanto, los argumentos son más bien los valores actuales asignados a los parámetros cuando el método es llamado.

Remover Parámetros es un operación de Refactorización que proporciona una forma sencilla para quitar parámetros de métodos, Además cambia la declaración; en cualquier ubicación en la que se llame al método, se quitará el parámetro para reflejar la nueva declaración

Remover Parámetros

editar

Remover Parámetros es un operación de refactorización que proporciona una forma sencilla para quitar parámetros de métodos, Además cambia la declaración; en cualquier ubicación en la que se llame al método, se quitará el parámetro para reflejar la nueva declaración

Cuando se usa remover parámetros en un método

editar

Al contrario de agregar parámetros a los métodos que se usa cuando necesitamos que nos devuelva un valor resultante al final de la operación que cumple el método, los parámetros son lo que necesitamos o bien llamamos datos de entrada con los que podemos obtener información o hacer cálculos iniciales en la mayoría de veces, remover parámetros se utiliza cuando ya no necesitamos esos “Datos de entrada” y se pueden omitir sin perjudicar al método y de paso la ejecución del programa no existe una regla técnica que diga cuándo se debe usar como tal el remover un parámetro simplemente cada programado considera de acuerdo al contexto del programa que este desarrollando


Remover parámetros en (Visual C#).

1.Coloque el cursor en el método A, bien en la declaración de método o bien en la llamada al método.

2.En el menú Refactorizar, seleccione Quitar parámetros para mostrar el Quitar parámetros (Cuadro de diálogo).

3.También puede presionar CTRL+R, V, que es el método abreviado de teclado para mostrar el cuadro de diálogo Quitar parámetros. O bien, puede hacer clic con el botón secundario en el cursor,

4.señalar Refactorizar y, a continuación, hacer clic en Quitar parámetros para mostrar el cuadro de diálogo Quitar parámetros.

5.Utilizando el campo Parámetros, sitúe el cursor en int i y, a continuación, haga clic en Quitar.

6.Haga clic en Aceptar.

7.En el cuadro de diálogo Obtener vista previa de cambios - Quitar parámetros, haga clic en Aplicar.


Ejemplos

editar

Antes Del Refactoring

 public List<string> llenarConjunto(string[] conjunto)
 { 
     List<string> conjuntoGenerico = new List<string>();
     foreach (string dato in conjunto )
     {
       if (!conjuntoGenerico.Contains(dato))
       {
         conjuntoGenerico.Add(dato.Trim());
       }
     }
     return conjuntoGenerico;
  }


Después Del Refactoring

 public void llenarConjunto(string[] conjunto)
 {
    foreach (string dato in conjunto)
    {
      if (!conjunto.Contains(dato))
      {
        conjunto.Add(dato.Trim());
      }
    }
 }

Bibliografía

editar

http://cnx.org/content/m17444/latest/

http://www.alegsa.com.ar/Dic/parametro.php

http://msdn.microsoft.com/eses/library/0c7wac46(v=vs.90).aspx