Saya melihat bahwa beberapa perangkat lunak memasukkan nomor versi sebagai bagian dari nama file mereka, sementara yang lain tidak. Saya lebih terbiasa dengan tipe yang terakhir, dan saya pikir itu lebih populer, tapi saya melihat tipe yang lama kadang-kadang di perpustakaan javascript. Misalnya, nama file jQuery seperti jquery-2.1.0.js
bukan jquery.js
. Setiap kali saya memperbarui jenis file ini, saya harus mencari tempat-tempat di program lain yang memuat file-file ini, dan mengubah nama file yang mereka rujuk, dan secara manual menghapus versi yang lebih lama dari perpustakaan ini. Itu tidak nyaman bagi saya, jadi saya lebih suka mengganti nama file untuk mengecualikan nomor versi, dan menjaga nama file yang dimaksud tidak termasuk nomor versi.
Saya menduga bahwa angka-angka ini untuk beberapa jenis kontrol versi, tetapi tidak jelas kapan dan bagaimana mereka digunakan.
- Apa pro dan kontra untuk memasukkan nomor versi dalam nama file?
- Apakah ada konsensus de facto pada bidang perangkat lunak atau bahasa mana yang menggunakan nomor versi dalam nama file, dan area / bahasa mana yang tidak? Jika demikian, apakah ada alasan untuk itu?