Trunk-Based Development
Trunk-Based Development adalah praktik pengelolaan source code di mana developer menggabungkan pembaruan kode kecil dan sering ke "trunk" (cabang utama) utama. Ini menghindari masalah "Merge Hell" yang terjadi pada feature branch yang berumur panjang.
Konteks Penggunaan
Dipakai di Google dan Meta agar development cepat.
Contoh
Setiap hari merge kode ke `main`, bukan menunggu fitur selesai 1 bulan baru merge.
Catatan
Membutuhkan CI/CD yang kuat.
