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




$$
Tanımlayın:

$$
Tanımlayın:

Bunları şurada dahil edin: .github/copilot-instructions.md
## Proje bağlamı Airflow ile veri hatlarını işlemek için Python projesi.## Kodlama stili - Tüm fonksiyonlar için tür ipuçları kullanın- PEP8'e uyun- snake_case adlandırma kullanın- Google tarzı docstring'ler yazın## Test - pytest kullanın- Her fonksiyon için bir test ekleyin## Daha fazla talimat...
$$
✅ Etkili talimatlar:
$$
❌ Etkisiz talimatlar:
$$
$$
## Stil kılavuzları
- my-org/my-repo deposundaki styleguide.md'de tanımlanan kodlama stillerine uyun
- Samimi bir meslektaş tarzında, gayri resmi dil kullanarak yanıt verin
- 1.000 karakterden az yanıt verin

$$
$$
## Stil kılavuzları
- my-org/my-repo deposundaki styleguide.md'de tanımlanan kodlama stillerine uyun
- Samimi bir meslektaş tarzında, gayri resmi dil kullanarak yanıt verin
- 1.000 karakterden az yanıt verin

copilot-instructions.md dosyasını kaydedin
copilot-instructions.md dosyasını kaydedin



$$


$$

$$
Şirket genelinde kurallar örnekleri:
$$

$$
$$
| Kapsam | Öncelik |
|---|---|
| Kişisel talimatlar | En Yüksek |
| Proje talimatları | Orta |
| Kuruluş talimatları | En Düşük |
$$
Örnek istem: "Bir sayı listesinin ortalamasını hesaplayan bir fonksiyon yazın."
def calculate_average(numbers: List[float]) -> float:
"""Bir sayı listesinin ortalamasını hesaplayın.
Args:
numbers (List[float]): Ortalama alınacak sayı listesi.
Returns:
float: Sayıların ortalama değeri.
Raises:
ValueError: Liste boşsa.
"""
if not numbers:
raise ValueError("Sayı listesi boş olamaz.")
return sum(numbers) / len(numbers)
$$
Örnek istem: "Bir sayı listesinin ortalamasını hesaplayan bir fonksiyon yazın."
def calculate_average(numbers: List[float]) -> float:
"""Bir sayı listesinin ortalamasını hesaplayın.
Args:
numbers (List[float]): Ortalama alınacak sayı listesi.
Returns:
float: Sayıların ortalama değeri.
Raises:
ValueError: Liste boşsa.
"""
if not numbers:
raise ValueError("Sayı listesi boş olamaz.")
return sum(numbers) / len(numbers)
$$

GitHub Copilot ile Yazılım Geliştirme