Зміст:
Визначення - Що означає програмування Voodoo?
Програмування вуду відноситься до практики кодування згідно із забобонами, здогадами чи чим-небудь іншим, крім логіки. Програмування Voodoo - досить широкий термін для ситуацій, коли програміст використовує фрагмент коду, не розуміючи, як це працює.
Цю методику програмування можна також назвати чарівницею, чаклунством або чорною магією, а її практикуючі можуть називатися відьмами.
Техопедія пояснює програмування вуду
Термін програмування вуду означає відсутність знань з боку програміста або розробника. Коли програміст вперше запускається, йому може не вистачити розуміння більш глибоких принципів, котрі використовуються для кодування системи. Однак, ці люди можуть розраховувати на програмування вуду або вирізання та вставлення з книг чи інших джерел, не залишаючи їх нездатними зрозуміти та пояснити, що означає кожен і кожен рядок коду. Більш досвідчені програмісти вважають це небезпечною практикою, оскільки це може ускладнити зворотну інженерію або навіть звичайну налагодження.
Використання терміна програмування вуду також створює цікавий контраст, який розкриває більше про основні принципи та цінності розробників. Серед них використання логіки є ключовим у створенні та тестуванні коду, де найкращі розуми, які беруть участь у проекті, отримують переваги від знання глибшої логіки, яка працює в системі.
