Editor dan tooling
Siapkan editor yang membantu menulis Go dengan nyaman.
Pahami konsepnya
Editor paling populer untuk Go adalah Visual Studio Code dengan ekstensi resmi Go. Pasang dari marketplace, buka folder proyek, dan ekstensi menawarkan memasang tooling yang dibutuhkan — terima saja semuanya.
Jantung tooling modern adalah gopls, language server resmi Go. Ia menghidupkan autocomplete, go-to-definition, rename, dan deteksi error langsung saat mengetik. Di belakangnya bekerja gofmt (formatter bawaan — satu gaya kode untuk semua orang Go) dan go vet (pemeriksa kode mencurigakan).
Alternatif lain: GoLand (jetbrains, berbayar tapi lengkap), Neovim dengan plugin LSP, atau Zed. Apa pun pilihannya, pastikan mendukung gopls supaya pengalaman menulis Go setara.
Coba contoh kode
# Pasang ekstensi lalu jalankan dari command palette:
> Go: Install/Update Tools
# Semua beres? Cek formatter bawaan:
$ gofmt -w main.goPerintah Go: Install/Update Tools memasang gopls beserta kawan-kawannya (dlv untuk debug, staticcheck, dst). gofmt -w memformat berkas langsung di tempat — selama kamu konsisten memakainya, gaya kodemu identik dengan jutaan programer Go lain.