Definicja powielanie

Łacińska duplikacja słowa dotarła do naszego języka jako powielenie . Chodzi o akt i wynik duplikowania : pomnóż coś przez dwa lub podwoj go.

Ponieważ powielanie kodu jest uważane przez programistów za negatywne, trudno jest zrozumieć, dlaczego ktokolwiek miałby ponieść taką praktykę. Zwykle wiąże się to z działaniem " kopiuj i wklej" i występuje w bardzo zaniedbanych projektach, zwykle w prototypach, w których nie dąży się do optymalizacji, ale do osiągnięcia wyników w jak najkrótszym czasie.

Specjaliści od programowania krytykują leniwych, którzy popełniają ten błąd, ponieważ zalecany styl programowania koncentruje się na ponownym wykorzystaniu kodu. Ważne jest, aby pamiętać, że powielony kod utrudnia osobom trzecim zrozumienie go, ale także samego twórcy.

Spójrzmy na praktyczny przykład unikania duplikacji kodu. Załóżmy, że tworzymy edytor tekstu i chcemy włączyć narzędzie do kopiowania formatu z jednego ciągu tekstowego do drugiego (każdy może składać się z jednego lub więcej znaków). Ogólnie rzecz biorąc, programy tego typu pozwalają na zrobienie tego na dwa sposoby: kopiowanie formatu tylko raz lub utrzymywanie powiązanego aktywnego przycisku, aby wykonać dowolną liczbę kopii, aż w końcu go dezaktywujesz.

W kodzie idealnym byłoby stworzenie funkcji, w której wykonywane są wszystkie kroki, aby skopiować format ciągu, a następnie "wywołać" go z każdej części pliku, w której potrzebujemy, albo dla pojedynczej kopii lub wielokrotność. Byłoby marnowaniem miejsca na duplikowanie tej części kodu w każdej z tych sekcji.

Zalecane