Детерминированные массовые операции
Для повторяющихся механических действий используйте воспроизводимый скрипт с ограниченной областью.
- Задайте точные цели, исключения и сохраняемые данные.
- Покажите dry-run на характерных примерах изменений.
- Используйте массивы буквальных аргументов, безопасные пути и стабильную сортировку; исключайте подстановку недоверенных строк в команды.
- Сохраняйте формат и кодировку; обеспечьте резервные копии и обратимость.
- Ограничивайте время, вывод и память. Большие входные данные обрабатывайте потоком; не буферизуйте весь журнал ради короткого вывода.
- Проверьте регрессии, счётчики и аномалии; укажите пути к результатам проверки.
Распараллеливайте независимое чтение, а не конфликтующие записи. Dry-run и инструкции не заменяют ограничения прав операционной системы.