GitHub Copilot ile Yazılım Geliştirme
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


$$
#codebase: Tüm projede anlamsal kod araması yapar
Örnek istem:
Kullanıcı kimlik doğrulaması nasıl ele alınıyor? #codebase
Sonuç:

Dizin türleri:


$$
#changes: En son kaynak kontrol değişikliklerini referanslar
Örnek istem:
Bu değişikliklerden biri oturum açma akışını bozar mı? #changes
Şu durumlarda kullanın:
$$
#selection: Vurgulanan kod bloklarını referanslar
Örnek istem:
Bunu yeniden düzenleyebilir misiniz? #selection
Şu durumlarda kullanın:
$$
#fetch: Bir web sayfasının içeriğini çeker
Örnek istem:
Bu dokümantasyonu özetler misiniz #fetch https://example.com/docs
Sonuç:
$$
#files: Belirli dosyaları bir isteme ekler
Örnek istem:
Bu dosyada hata yakalama ile ilgili sorunları kontrol eder misiniz? #files:utils/data_loader.py
Sonuç:
$$
| Değişken/araç | Açıklama |
|---|---|
#search |
Geçerli çalışma alanında dosya aramayı etkinleştirir. |
#testFailure |
Birim test hata bilgisini getirir. Test çalıştırma ve teşhis için kullanışlıdır. |
#problems |
Sorunlar panelindeki çalışma alanı hatalarını ve sorunları bağlam olarak ekler. Kod düzeltme veya hata ayıklamada kullanışlıdır. |
#terminalLastCommand |
Son çalıştırılan terminal komutunu ve çıktısını getirir. |
#githubRepo |
Bir GitHub deposunda kod araması yapar. |
Tek, karmaşık istem:
Kimlik doğrulama, kalıcılık, oturumlar, hata yönetimi ve bağlantı havuzu ile PostgreSQL entegrasyonu ekleyin
Aşamalı karmaşıklık akışı:
#codebase


GitHub Copilot ile Yazılım Geliştirme