一種自動代碼審核工具,其副作用是生成語義代碼覆蓋率指標。
將突變體視為專家開發人員,可以簡化您的代碼,同時確保所有測試通過。
那個開發人員從來沒有糟糕的一天,隨時準備跳上您的公關。
每個報告的簡化都表示:
a)一塊代碼比測試要求的更多。您可能可以使用代碼的簡化版本。或者:
b)如果您有理由不使用簡化版本,因為它違反了要求:沒有測試證明額外的要求。您可能缺少為此要求進行重要的測試。
在廣泛的突變體中,a)發生的頻率比b)更頻繁,這會導致總體代碼更少,以更高的信心對作者和審閱者的信心更高。
順便說一句:突變體是一種突變測試工具,它是代碼覆蓋率的一種形式。但是每個報告的發現突變實際上是行動的呼籲,就像代碼審查中的標誌一樣。
在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 。
商業用途需要通過訂閱付款,需要註冊。有關可用計劃,請參見定價。
付款後指定--usage commercial usage: commercial 。
突變體是免費使用的!
用於商業用途的突變體定價基於訂閱。
| 貨幣 | 期間 | 成本 | 付款方式 |
|---|---|---|---|
| 美元 | 1個月 | 90美元 | 信用卡 |
| 美元 | 1年 | 900 $ | 信用卡,ACH轉移 |
| 歐元 | 1個月 | 90€ | 信用卡,SEPA直接借記 |
| 歐元 | 1年 | 900€ | 信用卡,SEPA直接借記,SEPA轉移 |
成本是每個開發人員在任何數量的存儲庫上使用突變體的成本。
可應要求提供帶有自定義計劃的捲訂閱。
如果您想購買商業突變體訂閱,請郵寄我以開始付款過程。
請包括以下信息:
還可以隨意問我忘了在這裡主動回答的任何其他問題。
還要檢查商業常見問題解答。
嘗試以下內容:
@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