January 12, 2007

Проблема 2007 года

Некоторое время назад (году эдак в 2005) мы с коллегами подсмотрели у Microsoft стратегию нумерации версий сборок.

Как обычно версия состоит из Major, Minor, Release и Build частей. Сама стратегия заключается в том, что Release часть имеет формат YMMDD. То есть для релиза от 8 марта 2005 года значение будет 50308. И все были довольны, потому как 4-компонентый номер версии был неудобен, а тут получилось, что он вроде и информативен, и думать, что в него написать, особенно не надо.

И вот настал 2007 год... И первый же релиз заставил снова пересмотреть систему нумерации билдов...

В катчестве хинта:
А всё почему? Да потому, что под каждую компоненту номера версии отводится двухбайтное значение, и максимальное число, соответственно, 65535, а любая дата 2007 (и более) года в принятой нотации заведомо больше.


Comments:
А как сейчас (в 2007-ом) MS версии обозначает?

 


Вот уж не знаю. То есть видеть-то вижу, что номера версий совсем не такие стали, но вот их стратегию не знаю. Надо у них самих поинтересоваться. Иногда на MSDN Blogs подобная информация проскакивает. (Кстати, вчера на этих самых MSDN Blogs видел описание той же проблемы с 2007 годом :-))

 


Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?