Бекенд-розробник, захоплений технологіями dotnet, C# та Azure
...Однак в цьому випадку інфраструктурний рівень застосунку буде важко покривати юніт-тестами. Під кожен окремий HTTP-запит ми матимемо впровадити розгалужування і перевіряти поведінку, яка не є частиною застосунку як такого. Коли якісь вимогу зміняться і очікувана відповідь зміниться також, ці зміни буде потрібно відбити в двох різних місцях — в реальному потоку коду і там, де обробляється "заглушка". Більше того, кожен метод, який робитиме виклик зовнішнього АПІ, матиме перевіряти параметр, який не є частиною бізнесу, але радше є однією з характеристик контексту запуску. Зрештою, все по почало мати для мене не надто добрий вигляд, отже я почав міркувати про якийсь інакший підхід.
© theyur.dev. All Rights Reserved. Designed by HTML Codex