Turinys:
- Apibrėžimas - ką reiškia „Snarf“ ir „Barf“ programavimas?
- „Techopedia“ paaiškina „Snarf“ ir „Barf“ programavimą
Apibrėžimas - ką reiškia „Snarf“ ir „Barf“ programavimas?
„Snarf“ ir „barf“ programavimas yra plačiai žinoma praktika, kai programuotojas taiko kuriamą programą tam tikros programos dalį iš esamos programos ar šaltinio, dažnai naudodamas tiesioginio iškirpimo ir įklijavimo metodą. Šis „kopijavimo“ būdas gali padėti programuotojams nuorodas nuimti, bet ne be nenumatytų problemų.
„Techopedia“ paaiškina „Snarf“ ir „Barf“ programavimą
Kodo pertvarkymo procesas - iššūkio ir prarajos programavimo iššūkis - apima kodo struktūros pakeitimą, kad jis taptų imlus naujai pridėtiems kodo moduliams, ar kitiems pakeitimams. Tai sudėtingas procesas, todėl gali būti sunku integruoti naujas kodo dalis į esamą programą.
Be to, naudojant „snarf“ ir „barf“ programavimą gali būti atlikta didesnė kodų filosofijos ar pagrindinių programavimo metodų analizė. Pavyzdžiui, daugelis analizuoja būdus, kaip asmenys naudoja kodinius pokalbius, susijusius su abstrakcijos principu, kuris skatina naudoti abstrakcijas, kad būtų lengviau išvengti programos duomenų dubliavimo. Ši koncepcija reklamuojama naudojant tokius akronimus kaip „One and Only Once“ (OAOO), kai programuotojai raginami sukurti šablonus ir kitas priemones, leidžiančias jiems apeiti pasikartojantį ar nereikalingą kodavimą.
