No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Principio DRY

7/14
Recursos

Aportes 4

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

As铆 quedar铆a la funci贸n:

        public static void ShowTaskList()
        {
            for (int i = 0; i < TaskList.Count; i++)
            {
                Console.WriteLine((i + 1) + ". " + TaskList[i]);
            }
            Console.WriteLine("----------------------------------------");
        }

Principio DRY

DRY: Don鈥檛 Repeat Yourself (No te repitas) .

El objetivo de este principio es evitar la duplicaci贸n de partes de c贸digo en nuestro c贸digo. Andy Hunt y Dave Thomas formularon en su libro 芦The Pragmatic Programmer: From Journeyman to Master禄 el siguiente principio:

芦Every piece of knowledge must have a single, unambiguous, authoritative representation within a system禄

Que en espa帽ol se traducir铆a como:

芦Cada pieza de conocimiento debe tener una 煤nica representaci贸n autorizada, sin ambig眉edades, dentro de un sistema禄.

El c贸digo duplicado no siempre es f谩cil de reconocer o para poder eliminarlo puede que resulte m谩s compleja la soluci贸n. una regla de oro en el refactoring es la Regla de tres: repetir una vez el mismo c贸digo puede ser aceptable, pero la tercera vez que utilizamos el mismo c贸digo, es se帽al inequ铆voca de que hay que refactorizar y solucionar la duplicaci贸n.

muy buena clase, ahora ultimo se ven muchos c贸digos con muchas funciones repetidas.

Analizando un poco, me fije que quizas no es necesario crear otra funcion que lista, ya que su funcion principal es listar y si no hay tarear, pues basicamente diria 鈥淣o hay tareas por realizar鈥, por lo que no habria nada por borrar, yo solo le puse ShowTaskList(), es descriptivo y no repito codigo.