Sobes.tech
Junior — Middle

Можете ли да говорите о задацима и функцијама које сте реализовали у вашем последњем пројекту?

sobes.tech АИ

Одговор од АИ

U mom poslednjem projektu u Go-ju implementirao sam nekoliko ključnih funkcija:

  • Razvio sam REST API za upravljanje podacima o korisnicima koristeći standardnu biblioteku net/http.
  • Implementirao sam obradu zahteva sa validacijom ulaznih podataka i vraćanjem ispravnih HTTP status kodova.
  • Podesio sam interakciju sa PostgreSQL bazom podataka putem paketa database/sql i drajvera pq.
  • Dodao sam logovanje i obradu grešaka radi povećanja pouzdanosti usluge.

Primer jednostavne HTTP obrade:

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 za dobijanje korisnika
    w.Write([]byte("Lista korisnika"))
})