Cuprins:
Definiție - Ce înseamnă Snarf și Barf Programming?
Programarea Snarf și barf este o practică cunoscută frecvent în care un programator aplică o porțiune de cod dintr-un program sau sursă existent, adesea printr-o metodă directă de tăiere și lipire, unui program în curs de dezvoltare. Acest tip de „copiere” poate ajuta programatorii să ia comenzi rapide, dar nu fără probleme neanticipate.
Techopedia explică programarea Snarf și Barf
Procesul de refactorizare a codului - o provocare de programare snarf și barf - presupune schimbarea structurii codului pentru a-l face receptiv la modulele de cod nou adăugate sau alte modificări. Acesta este un proces complicat și integrarea unor noi porți de cod într-un program existent poate fi dificilă.
De asemenea, utilizarea programării snarf și barf poate duce la o analiză mai mare a filozofiei codului sau a abordărilor fundamentale de programare. De exemplu, mulți analizează modalitățile prin care indivizii folosesc vorbirea de cod în jurul principiului abstractizării, care promovează utilizarea abstractizărilor pentru a facilita evitarea duplicării datelor de program. Acest concept este promovat prin acronime precum Once and Only Once (OAOO), unde programatorii sunt invitați să creeze șabloane și alte instrumente care să le permită să ocolească codificarea repetitivă sau redundantă.