Casa Sviluppo Cos'è la programmazione snarf e barf? - definizione da techopedia

Cos'è la programmazione snarf e barf? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significano programmazione Snarf e Barf?

La programmazione di snarf e barf è una pratica comunemente nota in cui un programmatore applica una porzione di codice da un programma o sorgente esistente, spesso attraverso un metodo diretto taglia e incolla, a un programma in fase di sviluppo. Questo tipo di "copia" può aiutare i programmatori a prendere scorciatoie ma non senza problemi imprevisti.

Techopedia spiega la programmazione Snarf e Barf

Il processo di refactoring del codice - una sfida di programmazione snarf e barf - comporta la modifica della struttura del codice per renderlo ricettivo ai moduli di codice appena aggiunti o ad altre modifiche. Questo è un processo complicato e può essere difficile integrare nuove parti di codice in un programma esistente.

Inoltre, l'uso della programmazione snarf e barf può portare a una maggiore analisi della filosofia del codice o agli approcci di programmazione fondamentali. Ad esempio, molti analizzano il modo in cui gli individui usano la conversazione in codice che circonda il principio di astrazione, che promuove l'uso delle astrazioni per facilitare la duplicazione dei dati del programma. Questo concetto è promosso attraverso acronimi come Once and Only Once (OAOO), in cui ai programmatori viene richiesto di creare modelli e altri strumenti che consentano loro di ignorare la programmazione ripetitiva o ridondante.

Cos'è la programmazione snarf e barf? - definizione da techopedia