Вряд ли вы остановитесь на выпуске первой версии вашего пакета, скорее всего со временем вы будете улучшать и расширять его существующий функционал, а значит вносить в старый код изменения. Любые внесённые изменения могут сломать работающий ранее код, что бы избегать таких ситуаций вам и понадобятся юнит тесты, которые будут запускать и проверять работу всех функций вашего пакета, при любых внесённых изменениях.
Тайм коды: 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 Заключение
The last couple days have exemplified that uncertainty. On Thursday, news emerged that talks in Turkey between the Russia and Ukraine yielded no positive result. But on Friday, Reuters reported that Russian President Vladimir Putin said there had been some “positive shifts” in talks between the two sides. Pavel Durov, Telegram's CEO, is known as "the Russian Mark Zuckerberg," for co-founding VKontakte, which is Russian for "in touch," a Facebook imitator that became the country's most popular social networking site. Markets continued to grapple with the economic and corporate earnings implications relating to the Russia-Ukraine conflict. “We have a ton of uncertainty right now,” said Stephanie Link, chief investment strategist and portfolio manager at Hightower Advisors. “We’re dealing with a war, we’re dealing with inflation. We don’t know what it means to earnings.” Stocks dropped on Friday afternoon, as gains made earlier in the day on hopes for diplomatic progress between Russia and Ukraine turned to losses. Technology stocks were hit particularly hard by higher bond yields. Ukrainian forces successfully attacked Russian vehicles in the capital city of Kyiv thanks to a public tip made through the encrypted messaging app Telegram, Ukraine's top law-enforcement agency said on Tuesday.
from ms