/forums/comment/190396-quote-name-sergio2905-bolshe-nedeli-proshlo-bez
18.06.2015 10:09
Больше недели прошло...без изменений.

Пытался добавить площадку в Новосибе - результат тот же: фото не грузится....добавить не смог.</quote>

да, фото не грузится, есть такая проблема. Сейчас меняют программиста, как только будет новый билд, сразу напишем. Разработка приложения - не быстрое дело и не дешёвое 😦
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/190968-privet-wasd-a-dlja-ios-stoit-ozhidat
24.06.2015 21:52
привет, WasD ! а для iOS стоит ожидать?
/forums/comment/190970-quote-name-vitlake-privet-wasd-a-dlja-ios-stoit
24.06.2015 22:17
привет, WasD ! а для iOS стоит ожидать?</quote>

Да, уже несколько недель разрабатываем, думаю что через 1-2 недели выйдет билд 1.0.
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/191031-sergio2905-bild-1-6-https-www-dropbox-com-s
25.06.2015 17:44
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/191429-grustno-vse-1-kak-razrabotka-voobshhe-organizovana
30.06.2015 16:59
Грустно все.

1. Как разработка вообще организована, программу пишет студия или фрилансеры ?
2. Пишут что придумают, или по ТЗ (техническое задание) ?
3. Если пишут фрилансеры за бесплатно - может выложить исходники в оупенсорс, тогда и дело пойдет быстрее ?
4. Если за это платятся деньги, непонятно затягивание сроков (есть такое понятие как дед-лайн) !..
5. Почему работает криво - я думал проблемы баг-фиксинга, а смотрю - какая-то непродуманная реализация (или это ТЗ кривое) ?
6. Есть какое-то ТЗ с описанием как должно работать, с примерами экранов (окошки, менюшки, стили), с описанием функциональности на уровне описания алгоритма ?!
7. Приемка работы проходит согласно ТЗ, или по принципу "ура, новый билд, устроим ему манки-тест!" ?!..

Разработка приложения - не быстрое дело и не дешёвое </quote>
8. Кто постановщик задачи ? Постановщик ознакомлен со списанием времени в человеко-часах на реализацию поставленной задачи (интересно, сколько времени было списано на разработку этого приложения, и насколько качество кода соответствует затраченным человеко-ресурсам) ?
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191431-hm-skachav-programmu-u-menja-bylo-namerenie-priehat-na
30.06.2015 17:02
Хм, скачав программу, у меня было намерение - приехать на площадку, сфотать ее, потом еще сфотать соседнюю...
Инета на тфоне нету (я пользуюcь WiFi, и не пользуюсь сервисом GPRS связи).
Я рассчитывал в течении дня поколесить по округе, нафотать несколько площадок - а вечером включить WiFi, и ожидал, что программа проанализирует фотографии, сгруппирует их по площадкам, и отдаст на сервер - процессом синхронизации.
Итак, я приехал на площадку, вкючил программу, и... не смог в нее войти, потому что интернета нету и я не прошел страницу авторизации.

По ТЗ не предполагалось, что пользователь будет работать подобным образом (или это косяк разработчика) ?

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191434-moi-interes-poluchit-ozhidaemuju-funkcionalnost-i-tut
30.06.2015 17:16
Мои интерес - получить ожидаемую функциональность. И тут вопрос - сделать самому и выложить на маркет как отдельную утилиту, или ждать непонятно какой алгоритмизации (и непонятно как долго)? Практически, при рабочих исходниках, полагаю, тут работы - на пару дней.. 😃

Если работа с кешем сейчас в разработке, можно узнать дату предполагаемого релиза ?

Может где-то есть страничка на to-do list, и список того что сделано (и что в очереди).. - может есть ссылка на горячую (ночную) сборку ? Хм, тогда почему этой информации нету в программе в вызове меню "About" ? В программу вполне можно было бы вставить ссылку на тему этого форума - как "Оставить отзыв", или "О нас"..

Может есть возможно просмотреть ТЗ - почитать какое ТЗ передается программисту: как предполагается делать процесс синхронизации кеша, с какой логикой предполагается сохранять фото, и по какому критерию будут рассматриваться фото, как "не синхронизированная информация кеша" ?
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191444-quote-name-vago-1-kak-razrabotka-voobshhe
30.06.2015 19:13
1. Как разработка вообще организована, программу пишет студия или фрилансеры ?
2. Пишут что придумают, или по ТЗ (техническое задание) ?
3. Если пишут фрилансеры за бесплатно - может выложить исходники в оупенсорс, тогда и дело пойдет быстрее ?
4. Если за это платятся деньги, непонятно затягивание сроков (есть такое понятие как дед-лайн) !..
5. Почему работает криво - я думал проблемы баг-фиксинга, а смотрю - какая-то непродуманная реализация (или это ТЗ кривое) ?
6. Есть какое-то ТЗ с описанием как должно работать, с примерами экранов (окошки, менюшки, стили), с описанием функциональности на уровне описания алгоритма ?!
7. Приемка работы проходит согласно ТЗ, или по принципу "ура, новый билд, устроим ему манки-тест!" ?!..</quote>

1) Студия, но у неё сотрудник на удаленка, так что фрилансер.
2) Пишут по user story
3) Платная разработка.
4) Сроки постоянно срывались последнее время, сейчас вроде как заменили разработчика и все должно пойти быстрее.
5) ТЗ нормальное, код кривой.
6) Есть очень старое (для версии 1.0), остальные все доработки шли в рамках поддержки и тикетов.
7) Приемка билда происходит по схеме:
- выпустили билд
- посмотрели что недоработки устранены и фишки добавлены
- зарелизили билд в аппстор (даже если что-то не устранили, но некритичное)

Как-то так. В принципе, сейчас все экраны, которые работают, работают примерно так, как и должны (кроме Сообщений). Исходники билда 1.61 я смогу скоро предоставить тебе. Инфу по багам и недоработкам, выявленным, могу, в принципе, кидать в эту ветку форума.

Мои интерес - получить ожидаемую функциональность. И тут вопрос - сделать самому и выложить на маркет как отдельную утилиту, или ждать непонятно какой алгоритмизации (и непонятно как долго)? Практически, при рабочих исходниках, полагаю, тут работы - на пару дней.. </quote>

Дабы не плодить сущностей, лучше всего полезные штуки в наше приложение вставлять сразу. Как это сделать - сейчас думаю, может совместная разработка через bitbucket?




сли работа с кешем сейчас в разработке, можно узнать дату предполагаемого релиза ?</quote>

Ещё не в разработке, сейчас отлаживаем все баги в текущей версии программы, после чего планируем приступить к разработке второй версии, где будет кэширование.

Может есть возможно просмотреть ТЗ - почитать какое ТЗ передается программисту: как предполагается делать процесс синхронизации кеша, с какой логикой предполагается сохранять фото, и по какому критерию будут рассматриваться фото, как "не синхронизированная информация кеша" ?</quote>

Вопрос синхронизации не понял. Логика сохранения фото - простая и аналогичная инстаграмму. Ты заполняешь всю инфу о площадке, кликаешь добавить, если нет интернета, то вся инфа сохраняется, а у тебя на экране карты появляется превьюшка-фотка площадки и иконка того, что она пытается отправиться на сайт, когда появляется подключение, вся инфа загружается на сайт и превьюшка пропадает. Вот такая логика по идее.

Может где-то есть страничка на to-do list, и список того что сделано (и что в очереди).. - может есть ссылка на горячую (ночную) сборку ? Хм, тогда почему этой информации нету в программе в вызове меню "About" ? В программу вполне можно было бы вставить ссылку на тему этого форума - как "Оставить отзыв", или "О нас"..</quote>

Страничка to-do у меня на компе в блокноте, могу запилить в первый пост этой темы. Горячая сборка - это 1.61, других нет, выпуск билдов идет очень медленно, согласен. Какой именно информации нет в ABOUT? Пока что не планируется так тесно интегрироваться приложение и сайт. То есть с сайта люди пусть в приложение приходят, а из приложение в сайт пока нет. Хотя мб это ошибка и стоит разместить ссылку на сайт в ABOUT.
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/191489-quote-name-wasd-2-pishut-po-user-story-infu-po-bagam
01.07.2015 06:38
2) Пишут по user story.. Инфу по багам и недоработкам, выявленным, могу, в принципе, кидать в эту ветку форума.</quote>
По уму, даже если это может показаться не актуальным, для порядка, это можно было бы оформить как то так - в список.
2) Страничка to-do у меня на компе в блокноте, могу запилить в первый пост этой темы. </quote>
можно. а можно в список предполагаемых изменений на будущие версии - и выделить другим цветом 😃

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191490-quote-name-wasd-5-tz-normalnoe-kod-krivoj-est-ochen
01.07.2015 06:41
5) ТЗ нормальное, код кривой.Есть очень старое (для версии 1.0), остальные все доработки шли в рамках поддержки и тикетов.</quote>
печально. значит обобщающего ТЗ нету. и приложение эволюционирует по хот-фиксам, а не по документу общего описания - может поэтому такой хардкод в программе 😃

7) Приемка билда происходит по схеме:
- выпустили билд
- посмотрели что недоработки устранены и фишки добавлены
- зарелизили билд в аппстор

Горячая сборка - это 1.61, других нет</quote>
1.61 это последний релиз. горячая сборка - это ежедневный билд..
Горячую сборку можно назвать нестабильной версией. Для тестеров. Ее можно было бы аплоудить на домашнюю страничку программы (не на маркет).

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191491-quote-name-wasd-ishodniki-bilda-1-61-ja-smogu-skoro
01.07.2015 06:44
Исходники билда 1.61 я смогу скоро предоставить тебе. </quote>
Угу. Спасибо. К тому что я писал выше, как замечания - вот еще один пример хардкода..

Name:>
public class MakePhotoActivity
{
private static final int CAMERA_CAPTURE_IMAGE_REQUEST_CODE = 100;
private static final String IMAGE_DIRECTORY_NAME = "WorkOut Camera";</quote>
Переменная описана, а в коде - хардкод !..
Name:>
private static File getOutputMediaFile() {
File localFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "WorkOut Camera");</quote>
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191493-quote-name-wasd-daby-ne-plodit-sushhnostej-mozhet
01.07.2015 06:59
Дабы не плодить сущностей.. может совместная разработка через bitbucket?</quote>
с bitbucket не сталкивался

Вопрос синхронизации не понял. Логика сохранения фото - простая и аналогичная инстаграмму. Ты заполняешь всю инфу о площадке, кликаешь добавить.
...планируем приступить к разработке второй версии, где будет кэширование. Ещё не в разработке</quote>
т.е мы говорим одними словами о разных вещах. на настоящий момент реализована интерактивная загрузка площадок на сайт, как в инстаграмме. я говорю о пакетном режиме..

может это и не нужно в программе, и поэтому нету смысла городить что-то такое, что изначально не было задумано, и не соответствует техническому заданию! Еще раз, к примеру, я сел на велосипед, обколесил пол-города и запечатлел дворовых площадок с десятка три..
и выгружать поочередно в интерактивном режиме с составлением описания - рука устанет
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191494-quote-name-wasd-poka-chto-ne-planiruetsja-tak-tesno
01.07.2015 07:16
Пока что не планируется так тесно интегрироваться приложение и сайт. </quote>
Я не говорю о сайте. Я говорю о том, что ВСЕ что связано с программой - нужно обобщить.
И на страничке About выдать:
1. ссылку на домашнюю страничку программы (на воркаут.су по моему был пост - можно на него слинковать ссылку http://workout.su/android ),
2. на форум (можно на форуме создать раздел, и перенести эту тему туда.. при этом, пользователи могут создавать свои темы с описанием "хотелок", создать тему ToDo и WasDone, если исходники будут в открытом доступе - создать тему отзывов на код-ревью)..
что-то типа такого http://mydvr.ru/forum/
3. ссылка на сайт (на ту же сто-дневку)
4. ссылка на горячий билд
5. ссылка на маркет
6. список изменений
7. проверка авто-обновления (если программа установлена не с маркета)

может еще что-то по шаблону.. - донат, купить и etc 😃
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191497-mozhno-na-sajte-zapustit-stranichku-dlja-mobilnoj
01.07.2015 07:26
Можно на сайте запустить страничку для мобильной версии, и при подключении с мобильной версии в инет делать считывание этой пушь-информации, а дальше, программа уже отрабатывает по сценарию - делает локальный апдейт конфигураии (например локальное обновление файла списка изменений версий - в котором анонс на будущие изменения и хот-фиксы), или выдает уведомление как меседжер (о новых сообщениях в личку или на форум, о голосовании, о анонсе нового билда.. да все что угодно 😃
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/191575-quote-name-vago-i-na-stranichke-about-vydat-1-ssylku
02.07.2015 02:38
И на страничке About выдать:
1. ссылку на домашнюю страничку программы (на воркаут.су по моему был пост - можно на него слинковать ссылку http://workout.su/android ),
2. на форум (можно на форуме создать раздел, и перенести эту тему туда.. при этом, пользователи могут создавать свои темы с описанием "хотелок", создать тему ToDo и WasDone, если исходники будут в открытом доступе - создать тему отзывов на код-ревью)..
что-то типа такого http://mydvr.ru/forum/
3. ссылка на сайт (на ту же сто-дневку)
4. ссылка на горячий билд
5. ссылка на маркет
6. список изменений
7. проверка авто-обновления (если программа установлена не с маркета)</quote>

Мы доработаем кнопку ABOUT 😃 Спасибо за идеи!

Можно на сайте запустить страничку для мобильной версии, и при подключении с мобильной версии в инет делать считывание этой пушь-информации, а дальше, программа уже отрабатывает по сценарию - делает локальный апдейт конфигураии (например локальное обновление файла списка изменений версий - в котором анонс на будущие изменения и хот-фиксы), или выдает уведомление как меседжер (о новых сообщениях в личку или на форум, о голосовании, о анонсе нового билда.. да все что угодно 😃</quote>

Программа самостоятельно обновляется по новым билдам, если была установлена из Google Play, ставить её из других мест - не канонично. Ну и соответственно в программе уже заложен алгоритм обмена информацией с сервером, поэтом вся инфа о новых сообщениях и площадках и т.д. подгружается в приложение.

я говорю о пакетном режиме.. может это и не нужно в программе, и поэтому нету смысла городить что-то такое, что изначально не было задумано, и не соответствует техническому заданию!
Еще раз, к примеру, я сел на велосипед, обколесил пол-города и запечатлел дворовых площадок с десятка три..
и выгружать поочередно в интерактивном режиме с составлением описания - рука устанет </quote>

В версии 2.0 будет так, как я уже писал ранее. Ты приехал на площадку, заполнил все оффлайн, программа всю инфу записала, когда добрался до инета - она её залила в инет и синхронизировала базы. И всё тип-топ.
кто не сворачивает тот дойдет (c) DoXoD