Modul ini memuat kebiasaan kerja yang membedakan proyek Go yang siap dirawat dari kumpulan berkas yang hanya mampu dikompilasi. Pembahasannya mencakup konvensi tata letak direktori, pengelolaan modul dan versi dependensi, alat bantu pemeriksaan statis, strategi penanganan error dan logging terstruktur, sampai praktik dasar keamanan. Modul ini menyusun materi modul-modul sebelumnya menjadi satu alur kerja yang konsisten. Setelah menyelesaikannya, proyek Go dapat ditata, diperiksa, dan dipelihara dengan standar yang dapat dipertanggungjawabkan.
Go Profesional
Modul profesional: tata letak proyek, modul Go, alat bantu, strategi error dan logging, serta keamanan.
0/0 selesai
- Tata Letak Proyek
Konvensi cmd/, internal/, dan api/.
- Modul Go secara Mendalam
go.mod, pengelolaan versi, dan jalur impor semantik.
- Alat Bantu
go vet, staticcheck, dan golangci-lint.
- Strategi Error dan Logging
Logging terstruktur dengan slog dan taksonomi error.
- Petunjuk Keamanan untuk Go
Penanganan masukan dan risiko dependensi.