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/httpkullanarak 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/sqlpaketi vepqsü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"))
})