Yapılandırma odaklı geliştirme ve Yapay Zeka

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Thalia Barrera

AI Engineering Curriculum Manager, DataCamp

Yapılandırma odaklı geliştirme nedir?

 

Yapılandırma odaklı geliştirme nedir

 

 

  • 💻 Mantık kodda kalır
  • 📁 Ayarlar yapılandırma dosyalarına gider
Geliştiriciler için İleri Seviye AI Destekli Kodlama

Neden yapılandırma odaklı?

yapılandırma odaklı geliştirme

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Yapılandırma odaklı faydalar

# pipeline_config.yaml

pipeline:
  name: user_events_etl
  version: "1.0"

source:
  type: mongodb_atlas
  collection: raw_events
  batch_size: 500

transform:
  drop_nulls: true
  normalize_timestamps: true

destination:
  type: postgres
  table: processed_events
  mode: append
  • Modüler bileşenler
  • ✔ Ekipler arasında stabil arayüz
  • ✔ Ortamlarda tekrarlanabilir çalıştırmalar
Geliştiriciler için İleri Seviye AI Destekli Kodlama

Bir yapılandırma mimarisi için istem

yapılandırma mimarisi istemi

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Yapay Zeka bir yapılandırma stratejisi önerir

yapılandırma stratejisi

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Bir yapılandırma biçimi seçmek

yapılandırma araçları

🤖 Yapılandırma biçimi istemi:

Bakımı önceleyen kıdemli geliştiricisiniz.

Bir hattımız için yapılandırma dosyalarına ihtiyacımız var. Önceki analiziniz ve proje yapısına dayanarak JSON, YAML ve TOML biçimlerini bakıma uygunluk, karmaşıklık ve ekosistem uyumuna göre karşılaştırın. Varsayılan bir biçim önerin; nedenini ve diğerlerinin ne zaman daha iyi olduğunu açıklayın.

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Bir yapılandırma biçimi seçmek

yapılandırma - yaml

Geliştiriciler için İleri Seviye AI Destekli Kodlama

İnsanın döngüde olması

yaml uygulaması 2

 

  • 🔎 Büyük değişiklikler → doğrulama süresi kodlamayı aşabilir
  • 🤖 Bunun yerine tutarlılığı doğrulamak için Yapay Zeka kullanın
Geliştiriciler için İleri Seviye AI Destekli Kodlama

Yapılandırma sapmasını önleme

yapılandırma sapmasını önleme - istemli

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Kanıta dayalı doğrulama

yapay zeka yaml geri bildirimi

Geliştiriciler için İleri Seviye AI Destekli Kodlama

CI/CD entegrasyonu

mermaid: datacamp-pembe: ci cd yapılandırma doğrulama hattı

🤖 CI/CD stratejisi istemi:

Üretim kod tabanında yapılandırma yönetiminden sorumlusunuz. Şu konular için bir strateji önerin:

  • Ortam başına yapılandırma dosyalarını düzenleme
  • Yapılandırmaları CI içinde doğrulama

Yapılandırma yönetimi stratejisini uygulayın. Herkes kullanabilsin diye yönergelerle bir CONFIG.md oluşturun.

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Yapay Zeka CI doğrulamasını tasarlar

yapay zeka - yapılandırma ci

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Hadi pratik yapalım!

Geliştiriciler için İleri Seviye AI Destekli Kodlama

Preparing Video For Download...