Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει ο προγραμματισμός Voodoo;
Ο προγραμματισμός του Voodoo αναφέρεται στην πρακτική της κωδικοποίησης σύμφωνα με τις δεισιδαιμονίες, τις εικασίες ή οτιδήποτε άλλο εκτός από τη λογική. Ο προγραμματισμός Voodoo είναι ένας μάλλον ευρύς όρος για καταστάσεις όπου ένας προγραμματιστής χρησιμοποιεί ένα κομμάτι κώδικα χωρίς να κατανοεί πραγματικά πώς λειτουργεί.
Αυτή η τεχνική προγραμματισμού μπορεί επίσης να ονομάζεται μαγεία, μαγεία ή μαύρη μαγεία, και οι ασκούμενοι μπορούν να αναφέρονται ως ιατροί μαγισσών.
Η Techopedia εξηγεί τον προγραμματισμό του Voodoo
Ο όρος προγραμματισμός voodoo υποδηλώνει την έλλειψη γνώσης εκ μέρους του προγραμματιστή ή του προγραμματιστή. Όταν ένας προγραμματιστής ξεκινά πρώτα, αυτός ή αυτή μπορεί να μην έχει κατανοήσει τις βαθύτερες αρχές που χρησιμοποιούνται για τον κωδικό ενός συστήματος. Τούτου λεχθέντος, αυτά τα άτομα θα μπορούσαν να βασίζονται στον προγραμματισμό βουντού, ή να κόβουν και να επικολλώνται από βιβλία ή άλλες πηγές, αφήνοντάς τους αδύνατον να καταλάβουν και να εξηγήσουν τι σημαίνει κάθε γραμμή κώδικα. Πιο έμπειροι προγραμματιστές το βλέπουν αυτό ως μια επικίνδυνη πρακτική, επειδή μπορεί να κάνει την αντίστροφη μηχανική ή ακόμα και την κοινή σφαλμάτωση πιο δύσκολη.
Η χρήση του όρου voodoo προγραμματισμός δημιουργεί επίσης μια ενδιαφέρουσα αντίθεση που αποκαλύπτει περισσότερα σχετικά με τις κύριες αρχές και τις αξίες των προγραμματιστών. Μεταξύ αυτών, η χρήση της λογικής είναι το κλειδί στη δημιουργία και τον έλεγχο κώδικα, όπου τα καλύτερα μυαλά που εμπλέκονται σε ένα έργο επωφελούνται από τη γνώση της βαθύτερης υποκείμενης λογικής στην εργασία σε ένα σύστημα.