Opredelitev podvajanje

Latinsko podvajanje besed je prišlo v naš jezik kot podvajanje . Gre za dejanje in rezultat podvajanja : pomnožite nekaj z dvema ali podvojite.

Ker programerji podvajanje kopij štejejo za tako negativne, je težko razumeti, zakaj bi kdorkoli to storil. Ponavadi je povezana z dejanjem " kopiraj in prilepi" in se pojavlja v zelo zanemarjenih projektih, običajno v prototipih, kjer se ne išče optimizacija, ampak doseganje rezultatov v najkrajšem možnem času.

Strokovnjaki za programiranje kritizirajo lene ljudi, ki naredijo to napako, saj se priporočeni razvojni stil osredotoča na ponovno uporabo kode. Pomembno je omeniti, da podvojena koda otežuje za tretje osebe, da jo razumejo, pa tudi za samega ustvarjalca.

Poglejmo praktični primer, kako se izogniti podvajanju kode. Recimo, da razvijamo urejevalnik besedil in želimo vključiti orodje za kopiranje formata iz enega besedilnega niza v drugega (vsak lahko vsebuje enega ali več znakov). Na splošno ti programi omogočajo, da to storite na dva načina: kopiranje formata samo enkrat ali ohranitev povezanega aktivnega gumba, da naredite toliko kopij, kot jih želite, dokler ga končno ne deaktivirate.

V kodi bi bilo idealno ustvariti funkcijo, v kateri se izvedejo vsi koraki za kopiranje formata niza, in nato "klic" iz vsakega dela datoteke, v kateri jo potrebujemo, bodisi za posamezno kopijo. ali večkratnik. To bi bilo zapravljanje prostora za podvajanje tega dela kode v vsakem od teh odsekov.

Priporočena