Vejo que alguns softwares têm o número da versão incluído como parte do nome do arquivo, enquanto outros não. Estou mais acostumado com o último tipo e acho que é mais popular, mas às vezes vejo o tipo anterior nas bibliotecas javascript. Por exemplo, o nome do arquivo do jQuery é como em jquery-2.1.0.js
vez de jquery.js
. Sempre que atualizo esses tipos de arquivos, tenho que procurar os locais em outros programas que carregam esses arquivos, alterar o nome do arquivo a que eles se referem e excluir manualmente a versão mais antiga dessas bibliotecas. Isso é inconveniente para mim, portanto, prefiro renomear o arquivo para excluir o número da versão e manter o nome do arquivo mencionado para não incluir o número da versão.
Suspeito que esses números sejam para algum tipo de controle de versão, mas não estou claro quando e como eles são usados.
- Quais são os prós e os contras de incluir números de versão no nome do arquivo?
- Existe um consenso de fato sobre quais áreas do software ou idiomas usam o número da versão no nome do arquivo e quais áreas / idiomas não? Se sim, existe alguma razão para isso?