Pertanyaan yang diberi tag versioning

Versi adalah cara di mana versi berturut-turut dari perangkat lunak yang sama diidentifikasi menggunakan nama versi unik atau nomor versi unik.

43
Tanggal sebagai nomor versi perangkat lunak

Pengembang perangkat lunak biasanya tidak menggunakan tanggal sebagai nomor versi, meskipun format YYYYMMDD (atau variasinya) terlihat cukup solid untuk digunakan. Apakah ada yang salah dengan skema itu? Atau apakah itu berlaku untuk 'jenis' perangkat lunak saja (seperti produksi in-house) yang...

42
bagaimana versi semantik berlaku untuk program tanpa API

Dalam http://semver.org/ — yang menurut persepsi saya tampaknya merupakan konvensi yang paling banyak digunakan dalam pembuatan versi — disarankan untuk menambah nomor versi utama ketika perubahan yang memecah / memodifikasi API diperkenalkan. Ada dua skenario terkait yang saya tidak melihat...

40
Kapan Anda mengubah nomor versi utama / minor / tambalan Anda?

Kemungkinan Duplikat: “Konvensi penamaan versi” apa yang Anda gunakan? Apakah Anda mengubah nomor versi utama / minor / patch Anda tepat sebelum Anda rilis atau setelahnya? Contoh: Anda baru saja merilis 1.0.0 ke dunia (huzzah!). Tapi tunggu, jangan terlalu banyak merayakannya. 1.1.0 akan...

35
Haruskah Anda versi aplikasi web?

Baru-baru ini saya berdiskusi dengan rekan kerja tentang membuat versi aplikasi web. Saya tidak berpikir Anda memerlukannya sama sekali, dan jika Anda hanya ingin cek kewarasan untuk mengonfirmasi bahwa rilis terbaru Anda tayang, saya pikir kencan (YYMMDD) mungkin cukup bagus. Apakah saya...

23
Kapan saya harus menambah nomor versi?

Saya tidak belajar pemrograman di sekolah dan saya tidak bekerja sebagai pengembang (profesional), oleh karena itu banyak dasar yang tidak begitu jelas bagi saya. Pertanyaan ini mencoba mengklarifikasi salah satunya. Sekarang mari kita anggap bahwa saya memiliki masalah #1, #2dan #3dalam Pelacak...

22
Bagaimana Anda mengembangkan & versi antarmuka?

Katakanlah Anda memiliki antarmuka IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } Di versi 2 API Anda, Anda perlu menambahkan metode Glargke antarmuka ini. Bagaimana Anda melakukannya tanpa memutus pengguna API yang ada dan mempertahankan kompatibilitas mundur? Ini...