Desarrollo de Software

Refactorización: renombrado

Una de las refactorizaciones que se realizan más a menudo, y de las más útiles, es el renombrado de variables, métodos o clases. Muchas veces, el nombre que tienen no describen bien cuál es la función de estas variables, métodos y clases. Cuando esto ocurre, se hacen suposiciones y se introducen errores en el código.

Renombrado

public class Person {
    public string FN { get; set; }
 
    public decimal ClcHrlyPR() {
        // code to calculate hourly payrate
        return 0m;
    }
}

Como puedes ver en el código, tenemos una clase y unos métodos con nombres no muy descriptivos. Pueden ser interpretados de varias formas. Si aplicamos una refactorización modificando sus nombres lo haremos más descriptivo y sabremos realmente cuál es su función. Bastante sencillo.

public class Employee {
    public string FirstName { get; set; }
 
    public decimal CalculateHourlyPay() {
        // code to calculate hourly payrate
        return 0m;
    }
}

Pon un comentario

Tu dirección de email no será publicada.

Puedes usar estas etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>