Keşif · GitHub · Catch2↑ +76 bugün
C++ projeleri için birim test çatısı
Catch2, C++14 ve sonraki sürümleri destekleyen modern bir birim testi (unit testing) çatısıdır. Yazılım geliştirme süreçlerinde test güdümlü geliştirme (TDD) ve davranış odaklı geliştirme (BDD) pratiklerini desteklemek için tasarlanmıştır.
Güncelleme
- 27 Ağustos 2026: Yıldız 21.404 → 21.444, son sürüm v3.16.0 (25 Ağustos 2026).
- 2 Ağustos 2026: Yıldız 20.636 → 21.404, son sürüm v3.15.3 (26 Temmuz 2026).
Ne kazandırır?
- Test güdümlü geliştirme süreçlerini destekler
- Basit ve doğal test yazım imkanı sunar
- Temel mikro kıyaslama özellikleri içerir
Kurulum
macOS (Homebrew)
brew install catch2Kaynak: Homebrew formülü
Nasıl başlanır?
Catch2 bir kütüphane olarak yapılandırılmıştır. Başlamak için GitHub sayfasındaki dokümantasyon bölümünde yer alan 'Tutorial' rehberini inceleyerek projenize nasıl dahil edeceğinizi öğrenebilirsiniz.
Kimin içinC++ projelerinde test güdümlü geliştirme ve davranış odaklı geliştirme pratiklerini uygulamak isteyen yazılım geliştiriciler.
LisansBSL-1.0
Bağlantılar
TreScout bu aracı geliştirmedi · GitHub trendlerinde keşfedip Türkçe tanıttı. Bu sayfa deponun 2026-07-11 tarihindeki hâlini anlatır: Yıldız sayısı ve yazdığımız metin o güne aittir, depo sonrasında değişmiş olabilir. Güncel durum için depo bağlantısına bakın.