Вряд ли вы остановитесь на выпуске первой версии вашего пакета, скорее всего со временем вы будете улучшать и расширять его существующий функционал, а значит вносить в старый код изменения. Любые внесённые изменения могут сломать работающий ранее код, что бы избегать таких ситуаций вам и понадобятся юнит тесты, которые будут запускать и проверять работу всех функций вашего пакета, при любых внесённых изменениях.
Тайм коды: 00:00 Вступление 00:54 Неформальный процесс тестирования 03:10 Рабочий процесс тестирования 05:44 Настройка проекта пакета для тестирования 08:34 Как создать файл тестирования для функции 10:36 Как организованы файлы тестирования 15:16 Функции-ожидания, семейство expect_*() 20:07 Запуск тестов 23:41 Snapshot тесты 28:41 Управление Snapshot тестами 31:02 Заключение
Вряд ли вы остановитесь на выпуске первой версии вашего пакета, скорее всего со временем вы будете улучшать и расширять его существующий функционал, а значит вносить в старый код изменения. Любые внесённые изменения могут сломать работающий ранее код, что бы избегать таких ситуаций вам и понадобятся юнит тесты, которые будут запускать и проверять работу всех функций вашего пакета, при любых внесённых изменениях.
Тайм коды: 00:00 Вступление 00:54 Неформальный процесс тестирования 03:10 Рабочий процесс тестирования 05:44 Настройка проекта пакета для тестирования 08:34 Как создать файл тестирования для функции 10:36 Как организованы файлы тестирования 15:16 Функции-ожидания, семейство expect_*() 20:07 Запуск тестов 23:41 Snapshot тесты 28:41 Управление Snapshot тестами 31:02 Заключение
Russian President Vladimir Putin launched Russia's invasion of Ukraine in the early-morning hours of February 24, targeting several key cities with military strikes. "Someone posing as a Ukrainian citizen just joins the chat and starts spreading misinformation, or gathers data, like the location of shelters," Tsekhanovska said, noting how false messages have urged Ukrainians to turn off their phones at a specific time of night, citing cybersafety. The fake Zelenskiy account reached 20,000 followers on Telegram before it was shut down, a remedial action that experts say is all too rare. "There is a significant risk of insider threat or hacking of Telegram systems that could expose all of these chats to the Russian government," said Eva Galperin with the Electronic Frontier Foundation, which has called for Telegram to improve its privacy practices. "Markets were cheering this economic recovery and return to strong economic growth, but the cheers will turn to tears if the inflation outbreak pushes businesses and consumers to the brink of recession," he added.
from es