Нумерация версий программ

Сейчас многие компании нумеруют версии числами или в той же последовательности текстовые название(например Windows "LongHorn").

На самом деле проекты часто сталкиваются с тупиковыми версиями, а обновление не так легко сделать особенно если распространено у же целая последовательность пред тупиковых версий.

Предлагаю сделать следующее если версии не предполагают тупика то вести числами.

Если это ветка старой версии то надо сначала использовать номер рабочей версии, а дальше ".a" для новой ветки или ".b" для следующей если снова тупик.

Давайте вспомним что программа это технология или изобретение. А у учёных бывают тупиковые варианты, когда приходиться возвращаться и все переделывать!

Переделывать нормально для программ, потому что написание программ это интеграционная модель. Хорошую программу постоянно перепроектируют!