Создание библиотеки заглушки Link Seam для iOS Frameworks - PullRequest
0 голосов
/ 23 марта 2019

В главе 4 « Эффективная работа с унаследованным кодом » (Michael Feathers) вводится концепция Link Seam , где ваш тестовый код связан с набором замены зависимых библиотек, что позволяет перехватывать и тестировать вызовы зависимостей. Это может быть критически важным инструментом для тестирования устаревшего кода, позволяя его реорганизовать в более удобную для тестирования структуру.

Кто-нибудь знает:

  1. Возможно ли это для iOS Frameworks, например, UIKit?
  2. Можно ли автоматически сгенерировать такую ​​заглушку из существующих заголовков фреймворка?
  3. Если да, то какие инструменты наиболее подходят для использования?

Я не прошу, чтобы мне было предложено законченное решение, но названия лучших инструментов для исследования могли бы стать главным началом разработки подходящего решения.

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