Инструмент автоматического обзора кода, с побочным эффектом производства семантических показателей покрытия кода.
Думайте о мутанте как о экспертном разработчике, который упрощает ваш код, обеспечивая, чтобы все тесты проходили.
У этого разработчика никогда не было плохого дня, и он всегда готов прыгнуть на пиар.
Каждое сообщаемое упрощение означает либо:
А) кусок кода, который делает больше, чем просят тесты. Вы, вероятно, можете использовать упрощенную версию кода. ИЛИ:
Б) Если у вас есть причина не принимать упрощенную версию, поскольку она нарушает требование: не было никакого теста, который доказывает дополнительное требование. Скорее всего, вам не хватает важного теста для этого требования.
На обширном мутанте используется а) чаще, чем б), что приводит к общему меньшему коду, введите ваш репозиторий с более высокой уверенностью как для автора, так и для рецензента.
Кстати: мутант - это инструмент тестирования мутации, который является формой покрытия кода. Но каждая из которых сообщила, что обнаруженная мутация на самом деле является призывом к действию, как и флаг в обзоре кода.
Мутант поддерживается и протестирован под Linux и Mac OS X.
Мутант поддерживает несколько версий Ruby на разных уровнях:
Поддерживается, указывает, активно ли поддерживается конкретная версия / реализация Ruby. Что означает:
| Выполнение | Версия | Время выполнения | Синтаксис | Мутации | Поддерживается |
|---|---|---|---|---|---|
| КРУБИЙ/МРТ | 3.1 | ✔ | ✔ | ✔ | ✔ |
| КРУБИЙ/МРТ | 3.2 | ✔ | ✔ | ✔ | ✔ |
| КРУБИЙ/МРТ | 3.3 | ✔ | ✔ | ✔ | ✔ |
| Jruby | TBD | ? | ? | ? | ? |
| Мруби | TBD | ? | ? | ? | ? |
| КРУБИЙ/МРТ | <3.1 | ⛔ | ⛔ | ⛔ | ⛔ |
Ярлыки:
Mutant - это коммерческое программное обеспечение с бесплатным вариантом использования для проектов OpenSource. Проекты OpenSource должны быть в общественном хранилище.
Коммерческие проекты должны платить ежемесячную или годовую подписку.
Использование бесплатно и не требует регистрации. Но это требует, чтобы код находится под лицензией OpenSource и общественностью. Укажите --usage opensource на CLI или usage: opensource в файле конфигурации.
Коммерческое использование требует оплаты с помощью подписки и требует регистрации. Смотрите цены на доступные планы.
После платежа укажите --usage commercial на CLI или usage: commercial в файле конфигурации.
Мутант бесплатен для использования OpenSource!
Для коммерческого использования ценообразование основана на подписке.
| Валюта | Продолжительность | Расходы | Методы оплаты |
|---|---|---|---|
| доллар США | 1 месяц | 90 $ | Кредитная карта |
| доллар США | 1 год | 900 $ | Кредитная карта, трансфер ACH |
| евро | 1 месяц | 90 € | Кредитная карта, SEPA Direct Debit |
| евро | 1 год | 900 € | Кредитная карта, Direct Debit, трансфер SEPA |
Затраты на одного разработчика используют мутант по любому количеству репозиториев .
Подписки на объем с пользовательскими планами доступны по запросу.
Если вы хотите получить подписку на коммерческий мутант, пожалуйста, напишите мне, чтобы начать процесс оплаты.
Пожалуйста, укажите следующую информацию:
Также не стесняйтесь задавать любой другой вопрос, который я забыл активно ответить здесь.
Также проверьте коммерческие часто задаваемые вопросы.
Попробуйте следующее:
@mbj .Мутант, как опубликовано в версии OpenSource, не будет существовать без помощи участников, которые тратят много личного времени.
Кроме того, следующие функции, где спонсируется организациями:
mutant-minitest интеграция была спонсирована ArkencyСодержание этого хранилища поддерживается:
Schirp DSO LTD
Director: Markus Schirp
Email: [email protected]
Vat-ID: MT24186727
Registration: C80467
Office address:
2, Carob Lane,
Sir Harry Luke Street
Naxxar NXR 2209,
Malta
Registred Address
Phoenix Business Centre,
The Penthouse,
Old Railway Track,
Santa Venera SVR9022,
Malta