Sobes.tech
Junior — Middle

¿Puede hablar sobre las tareas y funciones que implementó en su último proyecto?

sobes.tech AI

Respuesta de la IA

En mi último proyecto en Go, implementé varias funciones clave:

  • Desarrollé una API REST para gestionar datos de usuarios utilizando la biblioteca estándar net/http.
  • Implementé el manejo de solicitudes con validación de datos de entrada y devolución de códigos de estado HTTP adecuados.
  • Configuré la interacción con la base de datos PostgreSQL a través del paquete database/sql y el controlador pq.
  • Añadí registro y manejo de errores para mejorar la fiabilidad del servicio.

Ejemplo de manejo HTTP simple:

http.HandleFunc("/users", func(w http.ResponseWriter, r *http.Request) {
    if r.Method != http.MethodGet {
        http.Error(w, "Method not allowed", http.StatusMethodNotAllowed)
        return
    }
    // Lógica para obtener usuarios
    w.Write([]byte("Lista de usuarios"))
})