mobileПроверки: пройдено 5

swift-testing-expert

Экспертные рекомендации и лучшие практики для использования фреймворка Swift Testing.

Что это за skill и зачем он нужен

Skill «swift-testing-expert» предоставляет подробные руководства, примеры кода и проверенные подходы к написанию тестов с помощью Swift Testing. Всё содержание соответствует официальным рекомендациям Apple и современным паттернам Swift‑разработки, что делает его полезным как для новичков, так и для опытных инженеров, желающих улучшить покрытие и качество тестов в проектах на Swift.

Как установить

npx skills add https://github.com/avdlee/swift-testing-agent-skill --skill swift-testing-expert

Когда использовать

Подходит

  • Необходимо быстро освоить Swift Testing в новом проекте.
  • Требуется добавить модульные тесты к существующему Swift‑коду.
  • Нужна проверенная стратегия интеграции Swift Testing в CI/CD pipeline.
  • Требуется примеры использования новых возможностей Swift Testing (например, @Test, @MainActor).
  • Необходимо согласовать тестовую архитектуру с рекомендациями Apple.

Не подходит

  • Для тестирования UI‑интерфейсов (используйте XCUITest).
  • В проектах, написанных на Objective‑C, где Swift Testing не поддерживается.
  • Если ваш Xcode слишком старый и не содержит Swift Testing (требуется Xcode 13+).
  • Для нагрузочного или стресс‑тестирования (подходят другие инструменты).
  • Когда требуется тестировать сторонний код без доступа к исходникам (мок‑фреймворки).

Проверки безопасности

Gen Agent Trust HubПройдено

Проверка не нашла критичных проблем.

RunlayerПройдено

Проверка не нашла критичных проблем.

SnykПройдено

Низкий риск · проблем не найдено.

SocketПройдено

Предупреждений нет.

ZeroLeaksПройдено

Оценка 93/100 · проанализировано 2 раздела.

Похожие skills

adaptИнструмент для адаптации пользовательских интерфейсов под различные устройства, экраны и платформы.pbakaus/impeccable★ нет данных · 82.8K установокОткрыть →building-native-uiПодробное руководство по построению нативных пользовательских интерфейсов в Expo: стилизация, навигация, медиа, анимации и продвинутые интеграции.expo/skills★ нет данных · 56.5K установокОткрыть →native-data-fetchingСтандартный набор рекомендаций и примеров для выполнения API‑запросов, кэширования, офлайн‑поддержки и управления токенами в приложениях Expo.expo/skills★ нет данных · 45.1K установокОткрыть →upgrade-stripeПодробное руководство по обновлению версии API Stripe, серверных SDK, Stripe.js и мобильных SDK.stripe/ai★ нет данных · 42.7K установокОткрыть →expo-deploymentКоманды и конфигурация для сборки и публикации Expo‑приложений на iOS, Android и Web через Expo Application Services.expo/skills★ нет данных · 38.9K установокОткрыть →expo-dev-clientСоздание кастомных клиентских приложений Expo для тестирования нативного кода на реальных устройствах.expo/skills★ нет данных · 38.8K установокОткрыть →