Obsah:
Definice - Co znamená programování Snarf a Barf?
Programování Snarf a Barf je obecně známá praxe, ve které programátor aplikuje část kódu z existujícího programu nebo zdroje, často prostřednictvím metody přímého řezání a vložení, na vyvíjený program. Tento typ „kopírování“ může pomoci programátorům používat zkratky, ale ne bez neočekávaných problémů.
Techopedia vysvětluje Snarf a Barf Programming
Proces refaktoringu kódu - výzva programování snarf a barf - zahrnuje změnu struktury kódu tak, aby byl přístupný nově přidaným modulům kódu nebo jiným změnám. Toto je komplikovaný proces a integrace nových částí kódu do existujícího programu může být obtížná.
Použití programování snarf a barf může také vést k větší analýze filozofie kódu nebo základních programovacích přístupů. Mnoho z nich například analyzuje způsoby, jak jednotlivci používají kódové konverzace obklopující princip abstrakce, což podporuje použití abstrakcí k usnadnění vyhýbání se duplikaci programových dat. Tento koncept je podporován pomocí zkratek, jako je Once a Only Once (OAOO), kde jsou programátoři vyzváni k vytvoření šablon a dalších nástrojů, které jim umožňují obejít opakované nebo nadbytečné kódování.
