Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει ο προγραμματισμός Snarf και Barf;
- Η Techopedia εξηγεί τον Προγραμματισμό Snarf και Barf
Ορισμός - Τι σημαίνει ο προγραμματισμός Snarf και Barf;
Ο προγραμματισμός Snarf και barf είναι μια κοινώς γνωστή πρακτική στην οποία ένας προγραμματιστής εφαρμόζει ένα τμήμα κώδικα από ένα υπάρχον πρόγραμμα ή πηγή, συχνά μέσω μιας μεθόδου άμεσης κοπής και επικόλλησης, σε ένα υπό ανάπτυξη πρόγραμμα. Αυτός ο τύπος "αντιγραφής" μπορεί να βοηθήσει τους προγραμματιστές να κάνουν συντομεύσεις αλλά όχι χωρίς απρόβλεπτα προβλήματα.
Η Techopedia εξηγεί τον Προγραμματισμό Snarf και Barf
Η διαδικασία επαναδιατυπώσεως κώδικα - μια πρόκληση προγραμματισμού snarf και barf - συνεπάγεται την αλλαγή της δομής του κώδικα ώστε να είναι δεκτική στις πρόσφατα προστεθείσες λειτουργικές μονάδες κώδικα ή σε άλλες αλλαγές. Πρόκειται για περίπλοκη διαδικασία και η ενσωμάτωση νέων τμημάτων κώδικα σε υπάρχον πρόγραμμα μπορεί να είναι δύσκολη.
Επίσης, η χρήση προγραμματισμού snarf και barf μπορεί να οδηγήσει σε μεγαλύτερη ανάλυση της φιλοσοφίας κώδικα ή θεμελιωδών προσεγγίσεων προγραμματισμού. Για παράδειγμα, πολλοί αναλύουν τους τρόπους με τους οποίους τα άτομα χρησιμοποιούν κώδικα ομιλίας που περιβάλλει την αρχή της αφαίρεσης, η οποία προωθεί τη χρήση αφαίρεσης για να διευκολύνει την αποφυγή αλληλεπικάλυψης δεδομένων προγράμματος. Αυτή η ιδέα προωθείται μέσω αρκτικόλεξων, όπως η Once and Only Once (OAOO), όπου οι προγραμματιστές καλούνται να δημιουργήσουν πρότυπα και άλλα εργαλεία που τους επιτρέπουν να παρακάμπτουν την επαναλαμβανόμενη ή περιττή κωδικοποίηση.
