170 похожих чатов

Да, я изначально думал покрыть фнкц тестами свой сервис которые

работает с API, но получается лучше отдбельно покрыть тестами что сам API работает как предпологалось и отдельно покрыть тестами мой сервисный слой?

4 ответов

2 просмотра

Да, в "Чистый код" такая рекомендация. Бывают тесты которые проверяют сам API, которые больше похожи на диагностирование и проверка возможностей. Тоже важная часть работы с API

Александр-Егоров Автор вопроса
Aleks
Да, в "Чистый код" такая рекомендация. Бывают тест...

Да, но есть ли смысл тестить чужой код, как подсказали в другом чате, они должн версионировать api и по идеи он должен быть надежным

Александр Егоров
Да, но есть ли смысл тестить чужой код, как подска...

Есть. На случай измнения версий API, чтобы смотреть подходит ли новая версия API

Александр Егоров
Да, но есть ли смысл тестить чужой код, как подска...

Такой подход работы с API экономит время потом. Мало ли там что-то поменяется а поиск идет в своем коде

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
22
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта