Static Type di Golang
Last updated
Last updated
Salah satu keunggulan golang yaitu adanya static type. Static type pada golang menyebabkan suatu variabel hanya dapat di inisiasi dengan 1 tipe data dan tipe data tersebut tidak dapat di ubah. Keunggulan dari static type diantaranya adalah:
Meminimalisir bug -> Pengecekan tipe data oleh kompiler dapat menghindari bug remeh yang berkaitan dengan tipe data. Jika ada kesalahan tipe data pasti akan ada error pada compiler.
Self documented code -> Dengan tipe data pada setiap variabel, kita jadi punya gambaran yang jelas bagaimana variabel tersebut harus diperlakukan. Hal ini juga memungkinkan scaling program yang lebih mudah.
Meningkatkan DX -> Fitur IDE seperti code completion dan code suggestion yang aktif tentunya dapat meningkatkan developer experience (DX). Belum lagi beberapa bahasa yang menyediakan formatter dan linter secara bawaan.
Performa lebih cepat -> Karena ketika eksekusi tidak lagi dilakukan pengecekan, perintah kode bisa berjalan dengan lebih cepat. Hal ini juga berlaku untuk compiled language pada umumnya.
Informasi lainnya dapat diakses di link berikut .