Cytat(Crozin @ 15.04.2013, 17:31:44 )

Wersje zmieniasz co jakiś czas, gdy przykładowo pojawi się jakaś nowa funkcja w programie.
Nie do końca. Temat wersjonowania opisuje standard
, którego nazwy akurat nie pamiętam, ale jest to coś w tym stylu Semantic Versioning:
A.B.C (np. 2.23.7)
C - zmieniasz, kiedy sposób korzystania z programu i jego działania się nie zmienił, ale poprawiono np. błąd, lukę bezpieczeństwa itp.
B - zmieniasz, kiedy ogólny sposób działania programu się nie zmienił, ale dodałeś jakieś nowe funkcjonalności
A - kompletnie nowa aplikacja, np. przepisana od nowa, posiadająca zupełnie nowy interfejs, API itp.