Membaca Nomor Versi

Membaca Nomor Versi

Di balik setiap aplikasi di ponsel Anda ada sederet angka kecil — 2.4.1, misalnya. Deretan itu bukan hiasan dan bukan pula angka acak yang naik sekenanya. Ia adalah catatan ringkas tentang perjalanan sebuah perangkat lunak: berapa kali ia diperbaiki, kapan ia mendapat hal baru, dan kapan ia berubah besar. Halaman ini mengajarkan cara membacanya, satu anak tangga demi satu anak tangga.

Ilustrasi tangga bertingkat dengan lencana nomor versi v1, v2, dan v3 yang menanjak ke atas
Nomor versi adalah tangga: posisi setiap angka menentukan seberapa tinggi langkahnya.

Tiga Angka, Tiga Makna

Cara penomoran yang paling umum dipakai disebut penomoran semantik: major.minor.patch. Angka pertama (major) menandakan versi besar; angka kedua (minor) menandakan penambahan fitur; angka ketiga (patch) menandakan perbaikan kecil. Ketika satu angka naik, angka di sebelah kanannya kembali ke nol. Maka dari 2.4.1, perbaikan kecil menghasilkan 2.4.2, fitur baru menghasilkan 2.5.0, dan perubahan besar menghasilkan 3.0.0.

TAHAP 1 · PATCH

2.4.2

Naik saat: kegagalan kecil ditutup atau celah kecil ditambal — termasuk tambalan keamanan yang mendesak.

Artinya bagi Anda: aman diambil kapan saja; hampir tidak mengubah kebiasaan memakai aplikasi.

TAHAP 2 · MINOR

2.5.0

Naik saat: fitur baru ditambahkan tanpa merombak yang sudah ada — mode baru, tombol baru, pilihan baru.

Artinya bagi Anda: sempatkan membaca catatannya; fitur baru sering datang dengan pengaturan yang perlu Anda atur ulang.

TAHAP 3 · MAJOR

3.0.0

Naik saat: perubahan besar terjadi — tampilan dibongkar, cara kerja berubah, atau syarat pemakaian diperbarui.

Artinya bagi Anda: jangan buru-buru. Baca dulu apa yang berubah, apa yang dihapus, dan apa yang diminta dari Anda.

Ketika Angka Dipakai Panggung

Sayangnya, tidak semua angka naik dengan jujur. Ada aplikasi yang melompatkan angka besarnya semata agar terlihat "lebih maju" dari pesaing, dan ada pula yang menyembunyikan perubahan besar di balik angka kecil. Karena itu nomor versi adalah pintu masuk, bukan kesimpulan: ia memberi tahu seberapa serius anda perlu membaca, sedangkan isinya selalu perlu dicek di changelog yang jujur.

Ilustrasi tiga lencana bulat besar bernomor satu, dua, tiga yang dihubungkan garis titik menanjak
Posisi angka menentukan bobotnya; kenaikannya baru bermakna bila isinya jujur dicatat.

Angka Informasi, Bukan Angka Ramalan

Satu hal terakhir yang penting: angka pada nomor versi adalah informasi — ia menceritakan perubahan yang sudah terjadi. Ia bukan ramalan tentang kualitas, bukan jaminan bahwa versi baru otomatis lebih membahagiakan, dan bukan pula alasan untuk buru-buru. Kebiasaan yang sama berlaku saat Anda melihat deretan angka pada permainan undian: angka itu keluar dari generator acak, tidak membentuk pola yang bisa diramal, dan tidak menjanjikan apa pun untuk putaran berikutnya. Perlakukan keduanya dengan kepala dingin — nikmati informasinya, jangan percaya bayang-bayangnya. Lanjutkan ke changelog jujur atau langsung ke beta dan risiko. Hanya untuk usia 18 tahun ke atas — bermainlah dengan tanggung jawab.