Programmation snarf et barf

Définition - Que signifie la programmation Snarf et Barf?

La programmation Snarf et barf est une pratique communément connue dans laquelle un programmeur applique une partie du code d'un programme ou d'une source existante, souvent via une méthode directe de copier-coller, à un programme en cours de développement. Ce type de «copie» peut aider les programmeurs à prendre des raccourcis, mais pas sans problèmes imprévus.

Definir Tech explique la programmation Snarf et Barf

Le processus de refactoring de code - un défi de programmation snarf et barf - implique de changer la structure du code pour le rendre réceptif aux modules de code nouvellement ajoutés, ou à d'autres changements. Il s'agit d'un processus compliqué et l'intégration de nouvelles parties de code à un programme existant peut être difficile.

En outre, l'utilisation de la programmation snarf et barf peut conduire à une analyse plus approfondie de la philosophie du code ou des approches de programmation fondamentales. Par exemple, beaucoup analysent la manière dont les individus utilisent le langage de code autour du principe d'abstraction, qui encourage l'utilisation d'abstractions pour faciliter la prévention de la duplication des données du programme. Ce concept est promu par des acronymes comme Once and Only Once (OAOO), où les programmeurs sont invités à créer des modèles et d'autres outils leur permettant de contourner le codage répétitif ou redondant.