Re[10]: Версиионирование программ
От: lvlsynaps Россия Уютерра
Дата: 19.08.15 10:27
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, lvlsynaps, Вы писали:


L>>Т.е. моя программа стала взаимодействовать с другими и я с версии скажем 0.X.Y перейду на версию 1.X.Y так что ли?


S>Просто прочитай наконец спецификацию.

S>

S>4.Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.

S>5.Version 1.0.0 defines the public API. The way in which the version number is incremented after this release is dependent on this public API and how it changes.

S>...

S>

FAQ

>>How should I deal with revisions in the 0.y.z initial development phase?

S>The simplest thing to do is start your initial development release at 0.1.0 and then increment the minor version for each subsequent release.

>>How do I know when to release 1.0.0?

S>If your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0. If you're worrying a lot about backwards compatibility, you should probably already be 1.0.0.


S>Куда проще-то?


Вообще эта спецификация не дает определения что такое публичное API, скажем если одна программа занимается только тем что что стягивает данные из сервера с БД и рисует их на экране у нее есть публичное API?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.