Obsah:
Definícia - Čo znamená programovanie Snarf a Barf?
Programovanie Snarf a Barf je všeobecne známa prax, pri ktorej programátor aplikuje časť kódu z existujúceho programu alebo zdroja, často pomocou metódy priameho vystrihnutia a prilepenia, na vyvíjaný program. Tento typ „kopírovania“ môže pomôcť programátorom urobiť skratky, ale nie bez neočakávaných problémov.
Techopedia vysvetľuje programovanie Snarf a Barf
Proces refaktoringu kódu - výzva na programovanie snarf a barf - zahŕňa zmenu štruktúry kódu tak, aby bol prístupný novo pridaným modulom kódu alebo iným zmenám. Toto je komplikovaný proces a integrácia nových častí kódu do existujúceho programu môže byť náročná.
Použitie programovania snarf a barf môže tiež viesť k väčšej analýze filozofie kódu alebo základných prístupov k programovaniu. Napríklad mnohí analyzujú spôsoby, akými jednotlivci používajú kódové rozhovory obklopujúce princíp abstrakcie, čo podporuje využívanie abstrakcií na uľahčenie zabránenia duplikácie programových údajov. Tento koncept sa propaguje pomocou skratiek, ako je Once a Only Once (OAOO), kde sú programátori vyzvaní, aby vytvorili šablóny a ďalšie nástroje, ktoré im umožnia obísť opakujúce sa alebo nadbytočné kódovanie.




