Yazılım Öğrenme Rehberi

Başlangıçtan İleri Seviyeye

Reklam
728x90 Leaderboard

Antigravity AI Asistanı Kurulum Ve Kullanım

Antigravity Nedir?

Antigravity, Google DeepMind tarafından geliştirilen güçlü bir AI kodlama asistanıdır. Yazılım geliştiricilere kod yazma, hata ayıklama, kod açıklama ve proje oluşturma konularında yardımcı olur. Doğal dil işleme ve makine öğrenimi teknolojilerini kullanarak geliştiricilerin verimliliğini artırır.

💡 Antigravity Özellikleri:
  • Akıllı kod tamamlama ve öneriler
  • Otomatik hata tespit ve düzeltme
  • Kod açıklamaları ve dokümantasyon oluşturma
  • Proje şablonları ve boilerplate kod üretimi
  • Çoklu programlama dili desteği
  • Doğal dil ile kod yazma

Kurulum

Visual Studio Code İçin

  1. VS Code'u açın
  2. Extensions panelini açın (Ctrl + Shift + X)
  3. "Antigravity" arayın
  4. "Install" butonuna tıklayın
  5. Kurulum tamamlandıktan sonra VS Code'u yeniden başlatın

Visual Studio 2022 İçin

  1. Visual Studio 2022'yi açın
  2. Extensions → Manage Extensions
  3. "Online" sekmesinde "Antigravity" arayın
  4. "Download" butonuna tıklayın
  5. Visual Studio'yu kapatıp yeniden açın (kurulum otomatik başlar)

İlk Kullanım ve Aktivasyon

Hesap Oluşturma

  1. Antigravity eklentisini kurduktan sonra "Sign In" butonuna tıklayın
  2. Google hesabınızla giriş yapın
  3. Gerekli izinleri verin
  4. Aktivasyon tamamlanır

Temel Kullanım

1. Kod Tamamlama

Kod yazarken Antigravity otomatik olarak önerilerde bulunur:

// JavaScript örneği
function calculateTotal(items) {
    // Antigravity burada devam eden kodu önerir
    return items.reduce((sum, item) => sum + item.price, 0);
}

2. Doğal Dil ile Kod Yazma

Yorum satırı ile ne istediğinizi yazın:

// Kullanıcıdan ad ve soyad al, büyük harfe çevir ve birleştir
// Antigravity bu yoruma göre kod üretir:
function getFullName(firstName, lastName) {
    return `${firstName.toUpperCase()} ${lastName.toUpperCase()}`;
}

3. Kod Açıklama

Mevcut kodu seçin ve "Explain Code" komutunu çalıştırın:

  • Kodu seçin
  • Sağ tıklayın → Antigravity → Explain Code
  • Detaylı açıklama görüntülenir

4. Hata Düzeltme

Hatalı kod satırında:

  • Ampul ikonuna tıklayın
  • "Fix with Antigravity" seçin
  • Önerilen düzeltmeyi uygulayın

İleri Seviye Özellikler

Proje Oluşturma

Komut paleti ile (Ctrl + Shift + P):

  1. "Antigravity: Create Project" yazın
  2. Proje tipini seçin (React App, Node.js API, vb.)
  3. Proje adını girin
  4. Antigravity tüm dosya yapısını oluşturur

Kod Refactoring

// Eski kod
function calc(a, b, c) {
    return a + b + c;
}

// Antigravity ile refactor et
// "Refactor this function to be more descriptive"
function calculateSum(firstNumber, secondNumber, thirdNumber) {
    return firstNumber + secondNumber + thirdNumber;
}

Test Oluşturma

Fonksiyonu seçin ve "Generate Tests" komutu ile otomatik test oluşturun:

// Orijinal fonksiyon
function isPalindrome(str) {
    const cleaned = str.toLowerCase().replace(/[^a-z0-9]/g, '');
    return cleaned === cleaned.split('').reverse().join('');
}

// Antigravity tarafından oluşturulan test
describe('isPalindrome', () => {
    test('should return true for palindromes', () => {
        expect(isPalindrome('racecar')).toBe(true);
        expect(isPalindrome('A man a plan a canal Panama')).toBe(true);
    });
    
    test('should return false for non-palindromes', () => {
        expect(isPalindrome('hello')).toBe(false);
    });
});

Desteklenen Diller

  • JavaScript / TypeScript
  • Python
  • C# / .NET
  • Java
  • C / C++
  • Go
  • Rust
  • PHP
  • Ruby
  • HTML / CSS
  • SQL

Klavye Kısayolları

  • Ctrl + Space - Antigravity önerilerini tetikle
  • Tab - Öneriyi kabul et
  • Esc - Öneriyi reddet
  • Ctrl + Shift + A - Antigravity chat'i aç
  • Ctrl + Alt + E - Kodu açıkla
  • Ctrl + Alt + F - Hatayı düzelt

Best Practices

1. Açıklayıcı Yorumlar Yazın

// İYİ: Antigravity bunu daha iyi anlayabilir
// Kullanıcı listesini filtreleyip, sadece aktif kullanıcıları döndür

// KÖTÜ: Belirsiz
// Filtrele

2. Kod Standartlarına Uyun

Antigravity, mevcut kod stilinizi öğrenir ve ona göre önerilerde bulunur.

3. Güvenlik Kontrolü

Antigravity'nin ürettiği kodu her zaman gözden geçirin, özellikle:

  • Güvenlik kritik kodlar
  • Veritabanı sorguları
  • API anahtarları ve şifreler

Sık Karşılaşılan Sorunlar

1. Öneriler Gelmiyor

  • İnternet bağlantınızı kontrol edin
  • Antigravity'ye giriş yaptığınızdan emin olun
  • Eklentiyi devre dışı bırakıp tekrar aktif edin

2. Yavaş Çalışıyor

  • Ayarlardan öneri gecikmesini artırın
  • Gereksiz eklentileri devre dışı bırakın
  • Cache'i temizleyin

3. Hatalı Kod Üretiyor

  • Daha açıklayıcı yorumlar yazın
  • Kod context'ini genişletin
  • Feedback gönderin (öğrenmeye devam eder)
🎯 Verimlilik İpuçları:
  • Antigravity'yi bir yardımcı olarak görün, her şeyi ona bırakmayın
  • Üretilen kodu mutlaka anlayın ve gözden geçirin
  • Karmaşık işlemler için adım adım yorum yazın
  • Feedback vererek Antigravity'nin öğrenmesine katkıda bulunun
  • Güvenlik ve performans açısından kritik kodları manuel kontrol edin

Gizlilik ve Güvenlik

  • Antigravity, kodunuzu analiz etmek için buluta gönderir
  • Hassas bilgiler (API keys, passwords) paylaşmayın
  • Kurumsal projeler için şirket politikalarını kontrol edin
  • Ayarlardan telemetri ve veri paylaşımını yönetebilirsiniz