Sobes.tech
Junior — Middle

Son projenizde gerçekleştirdiğiniz görevler ve fonksiyonlar hakkında konuşabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Go'daki son projemde birkaç anahtar fonksiyon gerçekleştirdim:

  • Standart kütüphane net/http kullanarak kullanıcı verilerini yönetmek için bir REST API geliştirdim.
  • Giriş verilerinin doğrulanması ve uygun HTTP durum kodlarının döndürülmesiyle istekleri işleme.
  • database/sql paketi ve pq sürücüsü aracılığıyla PostgreSQL veritabanıyla etkileşimi yapılandırdım.
  • Servisin güvenilirliğini artırmak için günlük kaydı ve hata işleme ekledim.

Basit bir HTTP işleme örneği:

http.HandleFunc("/users", func(w http.ResponseWriter, r *http.Request) {
    if r.Method != http.MethodGet {
        http.Error(w, "Method not allowed", http.StatusMethodNotAllowed)
        return
    }
    // Kullanıcıları alma mantığı
    w.Write([]byte("Kullanıcı listesi"))
})