Definiție dublare

Duplicarea cuvântului latin a venit în limba noastră ca o dublare . Este vorba despre actul și rezultatul duplicării : multiplicați ceva cu două sau dublați-l.

Deoarece duplicarea codului este considerată atât de negativă de către programatori, este greu de înțeles de ce cineva ar suporta această practică. De obicei, este asociat cu acțiunea " copy and paste" și apare în proiecte foarte neglijate, de obicei în prototipuri, unde optimizarea nu este căutată, ci realizarea rezultatelor în cel mai scurt timp posibil.

Experții în programare critică oamenii leneși care fac această greșeală, deoarece stilul de dezvoltare recomandat se concentrează pe reutilizarea codului. Este important să rețineți că codul duplicat îngreunează înțelegerea terților, dar și creatorului însuși.

Să examinăm un exemplu practic de evitare a duplicării codurilor. Să presupunem că dezvoltăm un procesor de text și dorim să includem un instrument pentru a copia formatul dintr-un șir de text în altul (fiecare poate fi compus dintr-unul sau mai mulți caractere). În general, programele de acest tip vă permit să faceți acest lucru în două moduri: copierea formatului o singură dată sau păstrarea butonului activ asociat pentru a face cât mai multe copii doriți până când îl dezactivați în cele din urmă.

În cod, idealul ar fi crearea unei funcții în care să se realizeze toți pașii de copiere a formatului unui șir și apoi "apela" -ul din fiecare parte a fișierului în care avem nevoie, fie pentru copia unică sau multiple. Ar fi o pierdere de spațiu pentru a duplica această parte a codului în fiecare din aceste secțiuni.

Recomandat