Dalam pemrograman komputer, kode boilerplate mengacu pada bagian kode yang harus dimasukkan di banyak tempat dengan sedikit atau tanpa perubahan. Ini sering digunakan ketika mengacu pada bahasa yang dianggap verbose (bertele-tele), maksudnya programmer harus menulis banyak kode untuk melakukan pekerjaan minimal.
Misalnya, dalam pengembangan web, boiler sederhana untuk HTML akan terlihat seperti ini:
<!DOCTYPE html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial- scale=1, shrink-to-fit=no">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<p>Hello world! This is HTML5 Boilerplate.</p>
<script src="js/vendor/modernizr-{{MODERNIZR_VERSION}}.min.js>
</script>
</body>
</html>
Dalam Teknologi Informasi, sebuah boilerplate adalah unit penulisan yang dapat digunakan kembali berulang tanpa perubahan. Dengan ekstensi, ide ini terkadang diterapkan pada pemrograman yang dapat digunakan kembali, atau untuk meng-generate "kode boilerplate."
Pada dasarnya, kode boiler adalah sebuah bingkai untuk proyek Anda.

Katakanlah Anda harus cepat membuat prototipe produk untuk pelanggan dalam teknologi tertentu. Tanpa boilerplate, Anda harus memulai dari awal atau mungkin mengandalkan beberapa template yang dihasilkan CLI, tentu tidak selalu sesuai dengan gaya Anda dalam melakukan sesuatu.
Sekarang bayangkan Anda memiliki proyek kecil bersih yang telah Anda lakukan untuk pelanggan lain beberapa waktu yang lalu, kemudian beberapa pelanggan baru juga mengharapkan sesuatu yang hampir mirip, pada dasarnya hanya membutuhkan beberapa perubahan, penghapusan, atau penambahan beberapa baris kode lainnya, dan pada dasarnya siap untuk disajikan kepada pelanggan Anda. Cepat dan rapi bukan?
Singkatnya, ketika Anda tahu bakal memiliki banyak proyek serupa di masa depan, sebuah boilerplate adalah penghemat waktu besar 🙂
Kesimpulan
Sangat mirip dengan pengertian Framework
Referensi