Innholdsfortegnelse:
Definisjon - Hva betyr Snarf og Barf-programmering?
Snarf og barf programmering er en vanlig kjent praksis der en programmerer bruker en del av koden fra et eksisterende program eller en kilde, ofte gjennom en direkte klipp og lim metode, til et program under utvikling. Denne typen "kopiering" kan hjelpe programmerere å ta snarveier, men ikke uten uventede problemer.
Techopedia forklarer Snarf og Barf Programming
Koden refactoring prosess - en snarf og barf programmeringsutfordring - innebærer å endre kodestruktur for å gjøre den mottakelig for nylig lagt kodemoduler, eller andre endringer. Dette er en komplisert prosess, og det kan være vanskelig å integrere nye porsjoner med kode i et eksisterende program.
Bruk av programmering av tverr og barf kan også føre til en større analyse av kodefilosofi, eller grunnleggende programmeringsmetoder. For eksempel analyserer mange måtene enkeltpersoner bruker kodesnakk rundt abstraksjonsprinsippet, som fremmer bruk av abstraksjoner for å lette unngåelse av programdataduplisering. Dette konseptet fremmes gjennom akronymer som Once and Only Once (OAOO), der programmerere blir bedt om å lage maler og andre verktøy som lar dem omgå gjentagende eller overflødig koding.
