Alat peninjauan kode otomatis, dengan efek samping dari menghasilkan metrik cakupan kode semantik.
Pikirkan mutan sebagai pengembang ahli yang menyederhanakan kode Anda sambil memastikan bahwa semua tes lulus.
Pengembang itu tidak pernah mengalami hari yang buruk dan selalu siap untuk melompat pada PR Anda.
Setiap penyederhanaan yang dilaporkan menandakan:
A) Sepotong kode yang lebih dari yang diminta tes. Anda mungkin dapat menggunakan versi kode yang disederhanakan. ATAU:
B) Jika Anda memiliki alasan untuk tidak mengambil versi yang disederhanakan karena melanggar persyaratan: tidak ada tes yang membuktikan persyaratan tambahan. Kemungkinan Anda kehilangan tes penting untuk persyaratan itu.
Pada penggunaan mutan yang luas a) terjadi lebih sering daripada B), yang mengarah pada kode secara keseluruhan lebih sedikit memasuki repositori Anda dengan kepercayaan yang lebih tinggi untuk penulis dan pengulas.
BTW: Mutan adalah alat pengujian mutasi, yang merupakan bentuk cakupan kode. Tetapi setiap mutasi yang dilaporkan yang dilaporkan sebenarnya adalah ajakan untuk bertindak, seperti halnya bendera dalam tinjauan kode.
Mutan didukung dan diuji di bawah Linux dan Mac OS X.
Mutan mendukung beberapa versi ruby di berbagai tingkatan:
Didukung menunjukkan apakah versi / implementasi Ruby tertentu didukung secara aktif. Yang berarti:
| Pelaksanaan | Versi | Runtime | Sintaksis | Mutasi | Didukung |
|---|---|---|---|---|---|
| Cruby/MRI | 3.1 | ✔️ | ✔️ | ✔️ | ✔️ |
| Cruby/MRI | 3.2 | ✔️ | ✔️ | ✔️ | ✔️ |
| Cruby/MRI | 3.3 | ✔️ | ✔️ | ✔️ | ✔️ |
| jruby | Tbd | ? | ? | ? | ? |
| Mruby | Tbd | ? | ? | ? | ? |
| Cruby/MRI | <3.1 | ⛔ | ⛔ | ⛔ | ⛔ |
Label:
Mutan adalah perangkat lunak komersial, dengan opsi penggunaan gratis untuk proyek OpenSource. Proyek OpenSource harus berada di repositori publik.
Proyek komersial harus membayar biaya berlangganan bulanan atau tahunan.
Penggunaan gratis dan tidak memerlukan pendaftaran. Tetapi itu membutuhkan kode berada di bawah lisensi OpenSource dan publik. Tentukan --usage opensource pada CLI atau usage: opensource di file config.
Penggunaan komersial membutuhkan pembayaran melalui langganan dan memerlukan pendaftaran. Lihat harga untuk paket yang tersedia.
Setelah pembayaran, tentukan --usage commercial pada CLI atau usage: commercial dalam file konfigurasi.
Mutan gratis untuk penggunaan OpenSource!
Untuk penggunaan komersial, harga mutan berbasis berlangganan.
| Mata uang | Lamanya | Biaya | Metode pembayaran |
|---|---|---|---|
| USD | 1 bulan | $ 90 | Kartu kredit |
| USD | 1 tahun | $ 900 | Kartu kredit, transfer ACH |
| Eur | 1 bulan | 90 € | Kartu kredit, debit langsung sepa |
| Eur | 1 tahun | 900 € | Kartu kredit, debit langsung sepa, transfer SEPA |
Biaya adalah per pengembang yang menggunakan mutan pada sejumlah repositori .
Langganan volume dengan paket khusus tersedia berdasarkan permintaan.
Jika Anda ingin mendapatkan langganan mutan komersial, silakan kirimkan saya untuk memulai proses pembayaran.
Harap sertakan informasi berikut:
Juga jangan ragu untuk mengajukan pertanyaan lain yang saya lupa jawab secara proaktif di sini.
Periksa juga FAQ komersial.
Coba yang berikut:
@mbj .Mutan, seperti yang diterbitkan dalam versi OpenSource, tidak akan ada tanpa bantuan kontributor menghabiskan banyak waktu pribadi mereka.
Selain itu, fitur berikut di mana disponsori oleh organisasi:
mutant-minitest disponsori oleh ArkencyIsi repositori ini dipertahankan oleh:
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