Преглед садржаја:
Дефиниција - Шта значи Снарф и Барф програмирање?
Снарф и барф програмирање је опште позната пракса у којој програмер примењује део кода из постојећег програма или извора, често методом директног сечења и лепљења, на програм у развоју. Ова врста "копирања" може помоћи програмерима да направе пречице, али не без непредвиђених проблема.
Техопедија објашњава Снарф и Барф програмирање
Процес рефакторинга кода - изазов за програмирање снарф и барф - укључује промену структуре кода како би био пријемчив за ново додате модуле кодова или друге промене. Ово је компликован процес, а интегрисање нових делова кода у постојећи програм може бити тешко.
Такође, употреба снарф и барф програмирања може довести до веће анализе филозофије кода или фундаменталних приступања програмирању. На пример, многи анализирају начине на које појединци користе говор кода који окружује принцип апстракције, што промовише коришћење апстракција како би се олакшало избегавање дуплирања програмских података. Овај концепт промовише се акронимима попут Једном и Само једном (ОАОО), где програмери траже да креирају предлошке и друге алате који им омогућују да заобиђу понављајуће или сувишно кодирање.
