Весь заявленный функционал. 0.0.0 видимо был с маленьким багом, который пофиксили. Для бета-версий и прочего надо использовать соответствующие суффиксы.
стоит релизиться когда софтина некоторое время была в стадии бэты. но, это неозначает что код нельзя выкладывать до релиза. после стадии альфы даже нужно.
когда первый набросок кода скомпилился - это альфа 0.1.
так что, хорошо если версия 0.0.1 будет просто собираться пускай и с warning'ами.
наличие синтаксических и логических ошибок в такой версии вполне допускается.
>Программисты считают с нуля
я так и делаю. однако, версии до полнофункциональной тоже нумеровать нужно.
поэтому, начинаю с 0.1 и продолжаю разрабатывать до запланированного состояния.
после получения ожидаемого чтобы получить 1.0 надо устранить все баги и почистить код.
1.0 хоть и начало следующей версии, но потому и является началом продолжения что от этого уже можно отталкиваться, а не только этим кодом детей пугать.
>>какой функционал вы ожидаете в версии 0.0.1 программы?
> Весь, заявленный разработчиком.
>>сабж. когда стоит релизиться?
> Когда ты и твои друзья/коллеги потестируют её достаточное время, а ты исправишь найденные баги.
Когда реализован более-менее безбажно весь заявленный функционал. Если реализован не весь, то стоит нереализованное убрать из заявленного. И в коде не должно быть заглушек, вобщем это должно быть завершённое поделие без всяких намёков и недосказанностей.