Pemrograman
130 Artikel tersedia
Cara Membuat Unit Test Menggunakan Library Moq Pada Golang
Melakukan unit test dengan cara mocking ini biasanya digunakan jika sudah beberapa fungsi yang dilakukan dengan format interface
sehingga kita bisa asumsikan jika memanggil fungsi interface
tersebut kita meyakini bahwa harus menghasilkan program yang benar.
Cara Membuat Unit Benchmark Pada Golang
Package testing
selain berisikan tools untuk testing juga berisikan tools untuk benchmarking. Cara pembuatan benchmark sendiri cukup mudah yaitu dengan membuat fungsi yang namanya diawali dengan Benchmark
dan parameternya bertipe *testing.B
.
Cara Membuat Unit Test Pada Golang
Unit Testing Menggunakan Library Go
Pemrograman tidak mudah bahkan programmer
terbaik tidak mampu menulis program yang bekerja persis seperti yang diinginkan setiap saat. Oleh karena itu bagian penting dari proses pengembangan perangkat lunak adalah pengujian (testing
). Menulis test
untuk kode kita adalah cara yang baik untuk memastikan kualitas dan meningkatkan keandalan.
Mengenal Hashes Cryptography Pada Golang
Hashes & Cryptography
Fungsi hash
mengambil satu set data dan menguranginya ke ukuran tetap yang lebih kecil. Hash sering digunakan dalam pemrograman untuk segala hal mulai dari mencari data hingga mendeteksi perubahan dengan mudah. Fungsi hash
di Go dibagi menjadi dua kategori yaitu kriptografi
dan non-kriptografi
. Fungsi hash
non-kriptografi
dapat ditemukan di bawah paket hash
dan termasuk adler32
, crc32
, crc64
dan fnv
.
Mengenal Container List Dan Sort pada Golang
Selain arrays
dan maps
, Go memiliki beberapa koleksi lagi yang tersedia di bawah paket kontainer. Kita akan melihat paket container/list
sebagai contoh.
Mengenal Library Standard String pada Golang
Sebagai programmer yang sedang belajar Go lang kita perlu mengetahui juga library package bawaan default
dari Go agar kita lebih paham dan mudah saat nanti berinteraksi dengan package core. Banyak sekali library
bawaan dari golang yang kita bisa mempermudah kita saat ngoding. Misalkan kita perlu konversi string maka library Go secara default sudah disediakan.
Mengenal Library Input Output Pada Golang
Sebelum mempelajari libary IO Golang, banyak sekali fungsi terdapat dalam library IO tetapi yang paling utama ada 2 interface fungsi yaitu Reader
dan Writer
. Reader
biasanya digunakan untuk membaca data dari suatu file atau beberapa input/output yang disediakan. Sedangkan Writer
adalah fungsi yang nantinya akan menulis data ke suatu file atau input/output yang disediakan oleh sistem kita.
Mengenal Fungsi, multiple return, variadic dan closure pada Golang
Second Function
Terdiri dari input
, output
.
Sampai sekarang program Go itu kita bisa gunakan hanya pada fungsi main saja seperti ini.
Mengenal Struktur Control, Perulangan, Kondisi dan Map Pada Golang
For
Perulangan pada golang hanya operasi for
saja tidak punya foreach
, while
, do
, until
tetapi dengan menggunakan for
ini semua operasi dalam aritmatika ataupun algoritma sudah bisa dilakukan. Misalkan contoh dasar kita akan mengeluarkan bilangan/angka dari 0-1. Maka code-nya seperti ini
Mengenal Variabel dan Constants pada pemrograman Golang
Variable
Berikut contoh implementasi dasar penggunaan variable pada program dibawah ini
Cara Implementasi Singleton Design Pattern Golang
Pengertian Dasar
Singleton is a software design standard. This standard guarantees the existence of only one instance of a class, while maintaining a global point of access to its object.
Membuat Distibuted Search Engine Sederhana Menggunakan Worker Pool Pada Golang
Pendahuluan
Kamu tahu google adalah tempat kita mencari beberapa kata kunci yang dapat menghasilkan berbagai jutaan informasi yang kita dapat hanya dengan mengetik beberapa kata kunci dan dalam waktu kurang dari 1 detik kita sudah bisa mendapatkan berbagai informasi terkait kata kunci yang kita cari. Nah ini adalah contoh miniatur atau search engine versi sederhana bagaimana kita bisa mengimplementasikan worker pool menjadi suatu engine yang berguna untuk pencarian.