시맨틱 코드 커버리지 메트릭을 생성하는 부작용이있는 자동화 된 코드 검토 도구.
돌연변이를 모든 테스트가 통과하는지 확인하면서 코드를 단순화하는 전문가 개발자로 생각하십시오.
그 개발자는 결코 나쁜 하루를 보내지 않으며 항상 PR에 뛰어들 준비가되어 있습니다.
보고 된 각 단순화는 다음과 같습니다.
a) 테스트가 요구하는 것보다 더 많은 코드. 단순화 된 버전의 코드를 사용할 수 있습니다. 또는:
b) 요구 사항을 위반하므로 단순화 된 버전을 취하지 않을 이유가있는 경우 : 추가 요구 사항을 입증하는 테스트가 없었습니다. 해당 요구 사항에 대한 중요한 테스트가 누락되었을 것입니다.
광범위한 돌연변이 체 사용에서 a)는 b)보다 더 자주 발생하며, 이로 인해 저자와 검토 자 모두에게 더 높은 신뢰로 코드를 더 적게 입력하게됩니다.
BTW : 돌연변이 체는 돌연변이 테스트 도구로 코드 범위의 형태입니다. 그러나보고 된 각각의보고 된 돌연변이는 실제로 코드 검토의 깃발처럼 행동 유도 문안입니다.
돌연변이 체는 Linux 및 Mac OS X에서지지되고 테스트됩니다.
돌연변이 체는 다른 수준에서 여러 루비 버전을 지원합니다.
지원되는 것은 특정 Ruby 버전 / 구현이 적극적으로 지원되는지 여부를 나타냅니다. 즉,
| 구현 | 버전 | 실행 시간 | 통사론 | 돌연변이 | 지원 |
|---|---|---|---|---|---|
| CRUBY/MRI | 3.1 | ✔️ | ✔️ | ✔️ | ✔️ |
| CRUBY/MRI | 3.2 | ✔️ | ✔️ | ✔️ | ✔️ |
| CRUBY/MRI | 3.3 | ✔️ | ✔️ | ✔️ | ✔️ |
| Jruby | TBD | ? | ? | ? | ? |
| Mruby | TBD | ? | ? | ? | ? |
| CRUBY/MRI | <3.1 | ⛔ | ⛔ | ⛔ | ⛔ |
라벨 :
Mutant는 상용 소프트웨어이며 OpenSource 프로젝트를위한 무료 사용 옵션이 있습니다. OpenSource 프로젝트는 공개 저장소에 있어야합니다.
상업 프로젝트는 월별 또는 연간 가입 수수료를 지불해야합니다.
사용법은 무료이며 가입이 필요하지 않습니다. 그러나 코드는 OpenSource 라이센스와 공개 아래에 있어야합니다. CLI 또는 사용법에 --usage opensource 지정하십시오 usage: opensource .
상업용 사용하려면 구독을 통한 지불이 필요하며 가입이 필요합니다. 사용 가능한 계획은 가격을 참조하십시오.
결제 후 CLI 또는 사용법에 대한 --usage commercial usage: commercial 지정하십시오.
돌연변이 체는 OpenSource 사용에 무료입니다!
상업용 사용의 경우 돌연변이 체 가격은 구독 기반입니다.
| 통화 | 지속 | 비용 | 지불 방법 |
|---|---|---|---|
| USD | 1 개월 | 90 $ | 신용 카드 |
| USD | 1 년 | 900 $ | 신용 카드, ACH 송금 |
| EUR | 1 개월 | 90 € | 신용 카드, SEPA 직접 차변 |
| EUR | 1 년 | 900 € | 신용 카드, SEPA 직접 차변, SEPA 송금 |
비용은 모든 리포지토리에서 돌연변이 체를 사용하는 개발자 당 입니다.
사용자 정의 요금제가 포함 된 볼륨 구독은 요청시 제공됩니다.
상업적 돌연변이 가입 구독을 조달하려면 결제 프로세스를 시작하려면 저에게 우편으로 보내주십시오.
다음 정보를 포함하십시오.
또한 여기에 사전에 대답하는 것을 잊어 버린 다른 질문에 자유롭게 물어보십시오.
또한 상업용 FAQ를 확인하십시오.
다음을 시도하십시오.
@mbj 의 Discord 채널 도달.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