diskpart /s без тесту вручну
Як проявляється:
скрипт помилився швидко і масово
Причина:
не перевірено команди окремо
Як виправити:
спершу ручний прогін на тестовому ПК
Біль:
10/10
у скрипті hardcoded select disk 0
Як проявляється:
на іншому ПК стерто не те
Причина:
різна конфігурація дисків
Як виправити:
визначення диска за розміром/моделлю
Біль:
11/10
pause не поставили перед clean
Як проявляється:
користувач не встиг злякатися
Причина:
занадто сміливий automation
Як виправити:
confirmation step перед destructive діями
Біль:
9/10
скрипт не врахував USB флешку
Як проявляється:
інсталяційний носій очищено
Причина:
додатковий диск змінив нумерацію
Як виправити:
відфільтровувати removable devices
Біль:
10/10
один script для BIOS і UEFI
Як проявляється:
половина машин не вантажиться
Причина:
різні схеми розділів
Як виправити:
окремі сценарії MBR/GPT
Біль:
10/10
не перевірено успіх попередньої команди
Як проявляється:
далі хаос по ланцюгу
Причина:
скрипт ігнорує помилки
Як виправити:
logging + перевірки після кроків
Біль:
8/10
скрипт запускають двічі
Як проявляється:
друга хвиля руйнувань
Причина:
не було захисту від повторного запуску
Як виправити:
marker file / sanity checks
Біль:
9/10
коментарі відсутні
Як проявляється:
через місяць ніхто не знає що робить script
Причина:
писали "на швидку руку"
Як виправити:
опис кожного кроку
Біль:
6/10
скрипт із форуму запущено всліпу
Як проявляється:
приємних сюрпризів нема
Причина:
довіра random txt файлу
Як виправити:
читати кожну команду до запуску
Біль:
10/10
Помилка:
automation без backup policy
Як проявляється:
масштабована трагедія
Причина:
автоматизували стирання, не захист
Як виправити:
backup first, script second
Біль:
Legendary
☕ Золоте правило скриптів
Скрипт робить дурницю набагато швидше,
ніж людина вручну.😄