Refactorización/Remover un parámetro
Ventajas de Usar métodos
editar- podemos construir programas modulares
- el código del programa puede ser más legible y manejable
- 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
editarUn 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
editarlos 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
editarRemover 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
editarAl 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
editarAntes 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
editarhttp://cnx.org/content/m17444/latest/
http://www.alegsa.com.ar/Dic/parametro.php
http://msdn.microsoft.com/eses/library/0c7wac46(v=vs.90).aspx