Debug Golang runtime
Que onda! El dia de hoy vamos a ver como debugear dolang con delve una poderosa herramienta, un poco parecida a lo que ruby ofrece con pry
para seguir estos ejemplos es necesario que conoscas un poco de golang ó Go como Gustes llamarlo
Primero lo instalaremos
aqui no hay que quitarle credito a la buena documentacion de delve sige estos pasos depediendo de tu plataforma
lo sigiente es situar un breakpoint
en nuestro codigo lo haremos con lo siguiente
runtime.Breakpoint()
Agregamos a los importes el runtime
import (
_ "github.com/go-sql-driver/mysql"
"fmt"
"time"
"runtime" //esto es lo importante
)
para ejecutar el codigo y continuar con el in
dlv debug [nombredelarchivo]
listo para saber mas como debugear hay que leer la documentacion de delve
Escrito en January 12, 2018