---
title: "Verify Loop"
description: "Yapılandırılabilir doğrulama ve sürekli geçerlilik kontrolüyle otomatik kalite güvencesi"
---

Verify Loop, Verdent'in **Verify** aşaması aracıdır ve teslimattan önce otomatik testlerle kodun spesifikasyonları karşılamasını sağlar. Verify Loop, uygulanan kodun spesifikasyonları karşıladığını yapılandırılabilir otomatik doğrulamayla denetler.

### **Neler öğreneceksiniz**

- Yapılandırılabilir otomatik doğrulama
- Verify Loop nedir
- Otomatik geçerlilik kontrolünün avantajları

---

## Yapılandırılabilir otomatik doğrulama

<Tabs>
  <Tab title="Doğrulama kapsamı">
    Geçerlilik kontrolü kapsamını seçin:

    - Tüm kod tabanını tarama
    - Yalnızca değiştirilen dosyalar (kod farkı)
    - Belirli modüller veya özellikler
  </Tab>
  <Tab title="Doğrulama araçları">
    Mevcut araçları entegre edin:

    - Linter'lar: ESLint, Pylint, Rubocop
    - Tür denetleyicileri: TypeScript compiler, mypy, Flow
    - Biçimlendiriciler: Prettier, Black, gofmt
    - Güvenlik tarayıcıları: npm audit, Snyk, Bandit
  </Tab>
  <Tab title="Test yürütme">
    Kapsamlı testler çalıştırın:

    - Birim testleri (Jest, pytest, JUnit)
    - Entegrasyon testleri
    - Uçtan uca testler (Playwright, Cypress)
    - Performans kıyaslamaları
  </Tab>
</Tabs>

**Model seçimi:** Akıllı test üretimi ve hata analizi için yapay zeka modellerini seçin (hızlı/ucuz veya kapsamlı/pahalı).

---

## Verify Loop nedir

Akıllı kod analizini güçlü otomasyonla birleştirerek, kod tabanınızın dağıtımdan önce gerekli işlevsel, güvenlik ve performans standartlarını karşılamasını sağlar.

1. **Akıllı kod doğrulama**\
   Verdent, yapısını ve amacını anlamak için kod tabanınızı analiz eder. Eldeki göreve göre, kodunuzun işlevselliğini denetlemek için doğru doğrulama araçlarını otomatik olarak tetikler.
2. **Alt aracıların ve tarayıcı araçlarının otomatik kullanımı**\
   Verdent, kodunuzu anladıktan sonra hem arka uç mantığını hem de ön uç performansını denetlemek için _verify alt aracısını_ ve _tarayıcı aracını_ tetikler. Bu, farklı tarayıcılarda ve ortamlarda her şeyin beklendiği gibi çalışmasını sağlar.
3. **Özelleştirilebilir kurallar ve alt aracılar**\
   Projenizin ihtiyaçlarına uyacak şekilde Verdent'in _kurallarını_ kullanarak özel doğrulama kuralları belirleyebilirsiniz. Ayrıca, özel denetimler gerçekleştirmek için kendi _alt aracılarınızı_ oluşturabilir ve kodunuzun nasıl doğrulanacağı üzerinde daha fazla kontrol sahibi olabilirsiniz.
4. **Ölçeklenebilirlik ve esneklik**\
   Verdent, projenizle birlikte ölçeklenecek şekilde tasarlanmıştır. İster küçük bir özellik ister büyük bir uygulama üzerinde çalışın, Verdent doğrulama sürecini ihtiyaçlarınıza göre uyarlar.
5. **Sürekli iyileştirme için doğrulama döngüsü**\
   Verdent, kodunuzun teslimat gereksinimlerini karşılamadığını tespit ederse bir **doğrulama döngüsüne** girer. Bu döngüde Verdent, gerekli tüm ölçütleri karşılayana kadar kodu otomatik olarak birden çok kez düzeltir ve yeniden doğrular. Bu, kodunuzun nihai teslimattan önce sürekli iyileştirilmesini ve tam olarak doğrulanmasını sağlar.

**Avantajlar:**

- **Spesifikasyon uyumu** - Kodun plan amacıyla eşleşmesini sağlar
- **Regresyon önleme** - Otomatik üretilen testler kalıcı güvenceye dönüşür
- **Sürekli geçerlilik kontrolü** - Her değişiklikten sonra doğrulamayı yeniden çalıştırabilir veya Verdent'i kendi CI işlem hattınıza entegre edebilirsiniz.

---

## Ayrıca bkz.

<CardGroup cols={3}>
  <Card title="Professional Plan" icon="diagram-project" href="/docs/verdent-for-vscode/core-features/professional-plan">
    Fikirleri uygulama planlarına dönüştürün
  </Card>
  <Card title="Code Diff" icon="code-compare" href="/docs/verdent-for-vscode/core-features/code-diff">
    Kurumsal düzeyde kod incelemesi iş akışı
  </Card>
</CardGroup>
