#Golang Dasar

30 artikel

Pengenalan Dan Implementasi Golang Embed

Pengenalan Dan Implementasi Golang Embed

Pengenalan Embed Package Sejak Golang merilis versi 1.16 terdapat fitur baru dengan nama Embed.

Mengenal Repository Pattern pada Golang

Mengenal Repository Pattern pada Golang

Dalam buku Domain-Driven Design, Eric Evans menjelaskan bahwa Repository is a mechanism for encapsulating storage, retrieval and search behaviour, which emulates a collection of objects

Mengenal Package Context With Value Pada Golang

Mengenal Package Context With Value Pada Golang

Pengenalan package context.WithValue Pada awal penjelasan context kita tahu bahwa context akan dibuat pertama kali saat inisialisasi dengan menggunakan context.

Mengenal Package Context Pada Golang

Mengenal Package Context Pada Golang

Pengenalan package context Context merupakan package yang bisa menyimpan dan membawa suatu data value, sinyal timeout dan sinyal deadline.

Mengenal Package Ticker Pada Golang

Mengenal Package Ticker Pada Golang

Pengenalan package time.Ticker Package golang ini adalah package yang digunakan untuk perulangan untuk kejadian tertentu yang nantinya akan terus diulan dalam waktu tertentu.

Mengenal Package Timer Pada Golang

Mengenal Package Timer Pada Golang

Pengenalan package time.Timer time.Timer adalah package yang berhubungan dengan waktu atau kejadian yang akan terjadi saat proses dijalankan.

Cara Mengatasi Error Handling pada Golang

Cara Mengatasi Error Handling pada Golang

Saat ini Santekno akan membahas tentang penanganan Error pada bahasa Golang.

Teknik Membuat Mocking Unit Test Pada Golang

Teknik Membuat Mocking Unit Test Pada Golang

Saat kita membuat fungsi atau sedang melakukan code terkadang kita suka kesusahan untuk melakukan unit test di beberapa titik yang tidak bisa kita cover dengan unit test.

Cara Membuat Integration Test Pada Golang

Cara Membuat Integration Test Pada Golang

Melakukan integration test untuk API setidaknya kita harus bisa menjalankan aplikasi-nya terlebih dahulu agar bisa dilakukan pengetesan secara terintegrasi.

Cara Membuat Unit Test Menggunakan Library Moq Pada Golang

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

Cara Membuat Unit Benchmark Pada Golang

Package testing selain berisikan tools untuk testing juga berisikan tools untuk benchmarking.