Komentar #
Komentar dalam Golang digunakan untuk menjelaskan kode, membuat catatan, atau menyembunyikan bagian kode selama pengembangan. Komentar tidak dieksekusi oleh kompilator. Ada dua jenis komentar di Golang: komentar satu baris dan komentar beberapa baris.
Komentar Satu Baris #
Komentar satu baris diawali dengan //
. Segala sesuatu yang ditulis setelah //
dalam satu baris akan dianggap sebagai komentar.
// Ini adalah komentar satu baris
fmt.Println("Hello, World!") // Ini adalah komentar setelah kode
Komentar Beberapa Baris #
Komentar beberapa baris diawali dengan /*
dan diakhiri dengan */
. Segala sesuatu yang berada di antara /*
dan */
akan dianggap sebagai komentar.
/*
Ini adalah komentar beberapa baris.
Komentar ini bisa menjangkau beberapa baris.
*/
fmt.Println("Hello, World!")
Praktik Terbaik dalam Menulis Komentar #
-
Jelaskan Tujuan Kode: Gunakan komentar untuk menjelaskan apa yang dilakukan kode, terutama jika kode tersebut kompleks atau tidak langsung jelas.
// Hitung jumlah elemen dalam slice count := len(slice)
-
Hindari Komentar Berlebihan:
Komentar yang terlalu banyak dapat membuat kode sulit dibaca. Komentar harus digunakan secara bijak untuk menambahkan klarifikasi.
// Hitung hasil penambahan dua angka result := a + b
-
Perbarui Komentar:
Pastikan komentar selalu sesuai dengan kode yang dijelaskan. Komentar yang tidak akurat dapat membingungkan pembaca.
// Mengalikan dua angka (bukan menambah) product := a * b
-
Gunakan Komentar untuk Dokumentasi:
Gunakan komentar untuk mendokumentasikan fungsi, metode, dan paket. Ini membantu pengembang lain memahami cara penggunaan fungsi atau metode tersebut.
// Add mengembalikan hasil penjumlahan dua angka a dan b func Add(a int, b int) int { return a + b }
-
Gunakan Komentar untuk Menyembunyikan Kode Selama Pengembangan:
Jika Anda perlu menyembunyikan bagian kode sementara, Anda bisa menggunakan komentar.
/* fmt.Println("Kode ini sedang dalam pengembangan dan tidak dieksekusi.") */ fmt.Println("Kode ini dieksekusi.")
Dengan menggunakan komentar secara efektif, Anda dapat membuat kode lebih mudah dipahami dan dikelola oleh diri sendiri dan pengembang lainnya.
Menggunakan godoc
#
Golang memiliki alat bawaan yang disebut godoc
untuk menghasilkan dokumentasi dari komentar ini. Untuk menggunakan godoc
:
-
Instal
godoc
(jika belum terinstal):go install golang.org/x/tools/cmd/godoc@latest
-
Jalankan
godoc
:godoc -http=:6060
-
Buka browser dan akses dokumentasi:
Buka
http://localhost:6060
di browser Anda untuk melihat dokumentasi yang dihasilkan.
Kesimpulan #
Dengan mengikuti konvensi komentar ini, Anda dapat membuat dokumentasi yang rapi dan mudah diakses untuk kode Go Anda.