O Go, desde suas primeiras versões, se preocupa com a evolução da linguagem sem quebrar código existente, e um dos comandos que ajuda muito nesse processo é o go fix.
Nesse post, vamos entender o que ele faz, quando utilizá-lo e como ele funciona na prática.
O que é o go fix?
O go fix é um comando da toolchain do Go que atualiza automaticamente o código-fonte para se adequar a mudanças de API introduzidas em novas versões da linguagem.
Ele funciona aplicando um conjunto de fixers — pequenas transformações automatizadas que identificam padrões de código antigos e os reescrevem para o equivalente moderno.
go fix ./...
Simples assim. O comando percorre todos os pacotes do módulo e aplica as correções necessárias.
Leia mais »