Вряд ли вы остановитесь на выпуске первой версии вашего пакета, скорее всего со временем вы будете улучшать и расширять его существующий функционал, а значит вносить в старый код изменения. Любые внесённые изменения могут сломать работающий ранее код, что бы избегать таких ситуаций вам и понадобятся юнит тесты, которые будут запускать и проверять работу всех функций вашего пакета, при любых внесённых изменениях.
Тайм коды: 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 Заключение
Again, in contrast to Facebook, Google and Twitter, Telegram's founder Pavel Durov runs his company in relative secrecy from Dubai. The Securities and Exchange Board of India (Sebi) had carried out a similar exercise in 2017 in a matter related to circulation of messages through WhatsApp. The company maintains that it cannot act against individual or group chats, which are “private amongst their participants,” but it will respond to requests in relation to sticker sets, channels and bots which are publicly available. During the invasion of Ukraine, Pavel Durov has wrestled with this issue a lot more prominently than he has before. Channels like Donbass Insider and Bellum Acta, as reported by Foreign Policy, started pumping out pro-Russian propaganda as the invasion began. So much so that the Ukrainian National Security and Defense Council issued a statement labeling which accounts are Russian-backed. Ukrainian officials, in potential violation of the Geneva Convention, have shared imagery of dead and captured Russian soldiers on the platform. Multiple pro-Kremlin media figures circulated the post's false claims, including prominent Russian journalist Vladimir Soloviev and the state-controlled Russian outlet RT, according to the DFR Lab's report. Following this, Sebi, in an order passed in January 2022, established that the administrators of a Telegram channel having a large subscriber base enticed the subscribers to act upon recommendations that were circulated by those administrators on the channel, leading to significant price and volume impact in various scrips.
from hk