Junior — Middle
Môžete povedať o úlohách a funkciách, ktoré ste realizovali vo svojom poslednom projekte?
sobes.tech AI
Odpoveď od AI
V mojom poslednom projekte v Go som implementoval niekoľko kľúčových funkcií:
- Vyvinul som REST API na správu údajov o používateľoch pomocou štandardnej knižnice
net/http. - Implementoval som spracovanie požiadaviek s validáciou vstupných údajov a vrátením správnych HTTP status kódov.
- Nakonfiguroval som interakciu s databázou PostgreSQL cez balík
database/sqla ovládačpq. - Pridal som logovanie a spracovanie chýb na zvýšenie spoľahlivosti služby.
Príklad jednoduchého spracovania HTTP:
http.HandleFunc("/users", func(w http.ResponseWriter, r *http.Request) {
if r.Method != http.MethodGet {
http.Error(w, "Method not allowed", http.StatusMethodNotAllowed)
return
}
// Logika na získanie používateľov
w.Write([]byte("Zoznam používateľov"))
})