Property-Based Testing
Kodda iddia etmeye değer cebirsel özelliği bulur, üretici testini onun etrafına kurar.
Kurulum
Resmi/plugin marketplace add trailofbits/skills
Kodlayıcı, ayrıştırıcı, normalleştirici ya da sözleşme değişmezi test edilirken; elle seçilmiş örnekler yetmediğinde
- Geliştirici
- Trail of Bits
- Lisans
- CC-BY-SA-4.0
Bir katalogla başlıyor — gidiş-dönüş, ters işlem, referans karşılaştırma, idempotentlik, değişmez, yer değiştirme — en zayıftan en güçlüye sıralanmış halde; böylece test 'çökmedi' demekle yetinmiyor, kodun taşıyabildiği en güçlü kuralı iddia ediyor. Hypothesis, fast-check, proptest, jqwik, rapid ve sözleşme değişmezleri için Echidna kapsamda. Dürüst hüküm de var: bazı kodun özelliği yoktur, ona örnek testi yazılır.
Benzer skill'ler
Test-Driven Development
SkillKod yazılmadan önce testi yazdırır, kırmızı-yeşil-refactor döngüsünü dayatır.
Incremental Implementation
SkillÖzelliği, her adımı çalışır bırakan ince dikey dilimlerle ilerletir.
Security Guidance
SkillAjanın yazdığı kodu üç noktada güvenlik açısından inceliyor: düzenlemede, durmada ve commit'te.

Yorumlar(0)
Yorum yapmak için giriş yap