/forums/comment/221139-vago-nuzhna-tvoja-pomoshh-protestish
01.12.2015 01:20
vago

Нужна твоя помощь, протестишь?
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/221150-wasd-video-http-www-youtube-com-watch-v-kv6azn6vnpy7
01.12.2015 06:22
WasD,

(странно, по прямой ссылке http://www.youtube.com/watch?v=Kv6AZN6VnPY7 открывается, а в предпросмотре с форума нет)

От предположений и комментариев воздержусь. Ошибки со старта
* баг с личными данными не профикшен (сперва Запорожье - верно, а потом вдруг - Москва)
* что за сообщение "Нет подключения к сети" ? Показываю - сеть есть (wifi включен)
* непонятно, почему при переходе по стеку на первый экран - заново идет перечитка данных площадок (было уже за 100 по Москве, а по возврату опять инициализация стартует с нуля)
* какой-то косяк с оффлайновостью: вышел из программы, выключил вайфай, вошел в программу - площадок нет. кешь пустой...

зы: порадовало, что уведомление о cообщении отработало. Но опять таки, уведомлялки и в версии 1.87 отлично работают 😃

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221172-vago-mozhesh-snesti-programmu-postavit-1-87-iz-gugl
01.12.2015 10:15
vago

Можешь снести программу, поставить 1.87 из гугл плея, а потом уже поставить этот билд и посмотреть по багам. По идее должны уйти.
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/221187-quote-name-wasd-post-221172-mozhesh-snesti-programmu
01.12.2015 11:47
<quote name=WasD post="221172">
Можешь снести программу, поставить 1.87 из гугл плея, а потом уже поставить этот билд и посмотреть по багам. По идее должны уйти</quote>
Не понял. А на каком шаге подвох ?
У меня изначально стояла 1.87 (вот только не помню с маркета, или с бэкапа). Принял 2.13. Установил. Баги - на видео.

Ок. Снес, как ты предлагаешь. Установил 1.87 с маркета (в 1.87 не заходил). Установил 2.13. Запускаю 2.13. Запрос имени, пароля. Ввел. Пошло накопление площадок. Ок, вышел.
Далее - захожу повторно. Пароля не запрашивается. Ок. И... наблюдаю те же баги.
1. глюк с персональной инфой.
2. ошибка подсоединения к сети.
3. переинициализация площадок по новой при возврате.
4. при перезаходе в программу заново скан площадок - стартует 10+ и поехало накопление...

Если принципиально, могу заснять на видео процесс переустановки, и рэпродьюса этих багов. 😃

ps: вот что интересно, ЗП на Москву у меня поменялось сейчас не сразу по входу/выходу на перечень площадок. После площадок - ок, зашел на страничку уведомления о сообщениях.. обратно - все ок (странно).Зашел в персональные данные. По клавише обратно выхожу - привет, вот оно: ЗП поменялось на Москву. Т.е бага с подменой данных таки присутствует.

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221190-z4-nu-vot-chto-za-fignja-quote-name-vago-post-221187
01.12.2015 12:15
z4

Ну вот что за фигня.

<quote name=vago post="221187">
Если принципиально, могу заснять на видео процесс переустановки, и рэпродьюса этих багов.
</quote>

не, я просто думал, мало ли ты не с 1.87 с маркета ставил.

А конкретная площадка с экрана карты у тебя открывается?
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/221192-quote-name-wasd-post-221190-a-konkretnaja-ploshhadka
01.12.2015 12:28
<quote name=WasD post="221190">
А конкретная площадка с экрана карты у тебя открывается?</quote>
Нет. Смотрю - на карте меркер (значит 1 площадка, наверное). Тыкаю маркер - площадка не открывается. Увеличил карту... еще увеличил.. и еще... по маркеру тыкать бесполезно. Кликнул на картинку этой площадки (в правом нижнем углу). Упс - программа завершилась аварийно.
Попробовал еще раз - зашел в программу, выбрал другую площадку. По клику по картинке (фотке площадки) - крешь.

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221199-quote-name-vago-post-221192-poproboval-eshhe-raz
01.12.2015 12:48
<quote name=vago post="221192">
Попробовал еще раз - зашел в программу, выбрал другую площадку. По клику по картинке (фотке площадки) - крешь.</quote>

Ага, спасибо.
кто не сворачивает тот дойдет (c) DoXoD
/forums/comment/221301-wasd-quote-name-vago-post-221187-1-gljuk-s
02.12.2015 07:40
WasD,
<quote name=vago post="221187">
1. глюк с персональной инфой.
2. ошибка подсоединения к сети.
3. переинициализация площадок по новой при возврате.
4. при перезаходе в программу заново скан площадок - стартует 10+ и поехало накопление...</quote>
Подскажу, хотя бы, куда копать, чтобы сделать репродьюс ошибок. По большей части это мое имхо.
1. по первому пункту наверное что-то на уровне апликейшен. скорее всего какой-то асинктаск подтягивает информацию (хз какую - мониторить нужно по каким параметрам), или идет какой-то сбой, данные сбиваются, и идет инициализацию по дефолтовым значениям. Ведь сперва определяет правильно, а потом сбивается - определить бы момент, а потом уже мониторить событие, которое эти данные меняет.
2. у меня не указаны площадки, на которых я тренируюсь. скорее всего подтягиваеся "0" и выдается некорректное сообщение о том, что нет подключения к сети, хотя на самом деле причина не в подключении, и в пустом списке.
3. чтобы закешировались данные, нужно дождаться процесса кеширования (инициализации). Пока данные все не приехали, приложение считает что данных нету. Приложение мониторит статус полного комплита кеша. И если при частичном комплите уйти с экрана, а потом на него вернутся - приложение считает что кеша нету (статус кеша - не готов), и запускает его инициализацию. Полагаю, что инициализация в первый раз была запущена, но запускается повторно, не отслеживая тот факт, что фоновый процесс все еще не закончен. Как-то так.
4. Связанное с пунктом 3. Если выйти из приложения ДО ТОГО как данные приехали - приложение считает что кеша нету (кеш не комплит). И при повторном входе - "наша песня хороша, начинай сначала". Отсюда следствие - а) какой-то бы прогрессбар вставить, чтобы видеть %% готовности кеша (чтобы знать, сколько еще ждать); b) нужно отработать ситуацию частично приехавших данных. если площадок 4500, а приехали 1500, или 330 - это уже частично принятые данные, и при последующей синхронизации - дотягивать данные, а не заново стартовать прием площадок с нуля (чтобы не наблюдать на карте заново инициализацию 10+, 20+, 50+ ...); c) судя по замечаниям а и b, мне вот интересно, а как программа будет себя вести, если у меня кеш комплит (4500 площадок), т.е вроде как ок, оффлайновость работает. А завтра кто-то загрузит еше 3 площадки. И как оно будет, площадки дозагрузятся ?? приедут 3 недостающие, или кешь обнулится (как в случае недозакаченных данных), и загрузка пойдет сизнова - опять все по новой 10+, 20+, 50+ ... ?? Было бы неплохо видеть сколько площадок в кеше, сколько на сервере, и соответственно - прогресс трансфера дотягиваемой информации
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221307-eshhe-odna-baga-dazhe-ne-baga-a-voobshhe-hz-chto-po
02.12.2015 08:27
Еще одна бага. Даже не бага, а вообще - хз что 😦
По факту - это отсутствие синхронизации.
Лениво оформлять звуковую дорожку, или субтитры..
Я так опишу, и приложу видео. Под спойлером.


У меня не указаны площадки, а которых я тренируюсь. Чтобы небыло сообщения о том, что "нет инет подключения", через сайт указал первую попавшуюся площадку.
Захожу в программу - смотрю в профиле: 1 площадка, ок. Персональные данные - ок.

Зашел в программу. Выбрал какую-то чадовскую площадку (отдельная тема, WasD, что это - что за девчонка, где фотка площадки, или закинуть на сайт фотки симпатяшных девчонок с рандомными координатами - типа "с ней бы я потренил" 😃

На видео показано - на площадке никто не тренит, я зарегистрровался на площадке (поставид звезду - типа я там треню), смотрю на описание площадки - ок, указано что на ней тренит 1 человек. Смотрю профиль программы - FTW, как была 1 площадка, так и осталась. Смотрю список - единственная площадка, которую я отметил через сайт.
И вот оно "унылое говно" - данные в профиле поменялись. Теперь в профиле отображается, что страна РФ, а город Москва.

Иду на сайт, смотрю перечень плошадок, на которых тренируюсь - одна площадка. А где вторая ??? 😦
Ладно, "выношу" ее - я нигде не тренируюсь.. Смотрю программу - показывает, что нет подключения к сети (но мы-то знаем, что сеть есть - это площадок нету!.. мы видим, что указана 1 площадка, на которой я тренируюсь... но ты тоже знаем, что должно быть ноль - т.е не подчиталось!)
Ладно, выходу из прграммы. Захожу заново. Вайфай включен - видим это по индикации. Наблюдаем "ошибка подключения к сети", площадок ноль (ура, ноль!). Снял отметку, что я на той (чадовской) площадке тренируюсь. До этого видели, что чадовская площадка, как вторая, на сайте в моем списке так и не появилась, т.е синронизация изменений моих данных с сайтом не прошла.


"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221315-kak-zamechanie-jeto-konechno-horosho-chto-spisok-vseh
02.12.2015 09:10
Как замечание. Это конечно хорошо, что список всех площадок кешируется. Вот только я не знаю сколько всего площадок в кеше... - да и зачем мне все площадки, если меня интересуют лишь площадки моего города. Или даже может не города, а района.

При просмотре в оффлайне картинки площадок в полный размер - это замечательно. Но.. зачем мой гаджет пригружать кешем полноразмерных фоток площадок со всего мира ? Меня интресуют площадки моего города, и фото - вероятно мне хватит и thumbs разрешения 😃

Пожалуй, было бы разумно вынести конфигурироваие кеширования опциями в настройки. Да и путь в текстовому и thumbs кешам - тоже в настройки !...

Опять таки, если я площадку смотрел в онлайне - ее предпросмотровая картинка уже есть (незнаю где - м.б. в кеше). И при оффлайн подключении - я картинку вижу. Ряд площадок, которые я не просматривал в онлайне - на них предпросмотровых картинок нету, и при нажатии на такую площадку в оффлайне (для просмотра) - крешь.

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221316-takoj-vot-klip-chisto-po-prikolu-video-http-www
02.12.2015 09:12
Такой вот клип - чисто по приколу 😃


"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221331-wasd-poproboval-zaregistrirovat-ploshhadku-v-offlajne
02.12.2015 10:11
WasD, попробовал зарегистрировать площадку - в оффлайне.
Указал город "Загреб" (выбрал из списка). Указал локацию на карте - где-то на юге Африки. Сказал - отправить. Программа ответила - ок, при подключению к инету все будет сделано.
Подключился к инету. Динамики какого-то процесса (отправки) - не наблюдаю. Может в фоне транзакция прошла - я не в курсе..
Смотрю на карте в приложении - моей площадки нету.
Зашел на сайт - выбрал отображение площадок Южной Африки. Какие-то 2 города мне в список подтянулись - Загреб такого города не вижу. Минут через 5 на карте в программе площадка проявилась. На карте сайта - площадки не вижу.
Смотрю статистику - вроде как да, +1 площадка, т.е регистрация, похоже, прошла, но из за косяка на сайте (из за фильтра плошадок по городу) - я не могу отмониторить ново-зарегистрированную площадку.
Либо в программе нужно учесть момент, что подвязка площадки г Москвы не может быть подвязана на локацию Бермудов, либо на сайте дать возможность просматривать площадки не только по странам/городам, но и по локациям (или просто по странам целиком).

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

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221334-pf-cherez-programmu-zashel-na-svoju-novovvedennuju
02.12.2015 10:33
Пф...
Через программу - зашел на свою нововведенную площадку,
удаляю по кнопочке корзины (красной кнопочке) - крешь.
Захожу заново - на эту же площадку. Удаляю - сообщени "ошибка при удалении площадки".
Ладно, удаляю картинку - удалилась. А толку-то ?? Смотрю на карте (в программе) - площадка осталась без картинки !...
Теперь при клике по площадке проходит классическая ситуация креша приложения (как было написано ранее - крешь по площадке без картинки).

ps: ага, смотрю в профиле на сайте - динамика зарегистрированных площадок у меня -1. Т.е похоже что удаление прошло. Тогда вопрос - почему в приложении на карте площадка все еще отмечена, т.е вроде как удаление не прошло ? Уже минут 20 прошло после удаления - а синхронизации кеша с базой нету.
Сыро, очень сыро - еще пилить и пилить.

"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221339-wasd-est-takaja-pozicija-inzhener-po-testirovaniju-po
02.12.2015 11:06
WasD, есть такая позиция - "Инженер по тестированию ПО" (он же тестировщик, он же беттатестер, он же QA - quality architect). Многие компании нанимают людей на эту позицию. Есть специальные методики проведения тестирования и создания тестов..
Вроде как официальная программа, энтерпрайз едишен..

Есть другой подход - для энтерпрайзовых вещей пишутся тест-кейсы. И перед внедрением в продакшен (перед запуском в релиз) проверяется работа приложения на таких тестах. Тесты пишутся не для того, чтобы усложнить проект, а чтобы с их помощью можно было отслеживать целостность. Чтобы при внесении изменений в проект можно было четко мониторить, что новые изменения ничего не задели.
Как один из вариантов сценария теста - тестирование интерфейса регистрации площадки; удаления площадки; переходы по экранам; редактирование площадки.. После теста мониторится статус прохождения - и когда все тесты проходят успешно - версия считается стабильной, и уходит в релиз.
Я встречал статью, в которой отмечалось, что программа вообще пишется через интерфейсы. Что изначально, при кодировании модели, программист должен рассматривать механизм реализации тестирования. Пользовательский интерфейс реализуется, как вызов этих некоторых алгоритмических интерфейсов. А в качестве теста - запускается последовательность вызовов алгоритмических интерфейсов с определенными хардкодными параметрами, чтобы получить статус работы теста.
Просто интересно, какая-то система тестов для приложения реализована ?
"Принимай критику только от тех, кто добился больше тебя"(c)
/forums/comment/221369-vago-2-14-chast-veshhej-ispravili-https-www-dropbox
02.12.2015 14:44
vago

2.14 Часть вещей исправили.

https://www.dropbox.com/s/sau1fc6keiaz1nw/workout.2.14.apk?dl=0

<quote name=vago post="221339">
Просто интересно, какая-то система тестов для приложения реализована ?</quote>

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

<quote name=vago post="221331">
Подключился к инету. Динамики какого-то процесса (отправки) - не наблюдаю. Может в фоне транзакция прошла - я не в курсе..</quote>

А не исчезла иконка слева на общей карте?

<quote name=vago post="221331">
Зашел на сайт - выбрал отображение площадок Южной Африки. Какие-то 2 города мне в список подтянулись - Загреб такого города не вижу. Минут через 5 на карте в программе площадка проявилась. На карте сайта - площадки не вижу.</quote>

Ты точно в Загреб её отправил? http://workout.su/areas/city/721?refreshed=1&classes%5B%5D=1&classes%5B%5D=2&classes%5B%5D=3&types%5B%5D=1&types%5B%5D=2&types%5B%5D=3&types%5B%5D=4&types%5B%5D=6 - здесь никакой площадки нет в Южной Африке, хотя должна быть.

<quote name=vago post="221334">
Сыро, очень сыро - еще пилить и пилить.</quote>

Занимаемся ='(

<quote name=vago post="221315">
02.12.2015 09:10
Как замечание. Это конечно хорошо, что список всех площадок кешируется. Вот только я не знаю сколько всего площадок в кеше... - да и зачем мне все площадки, если меня интересуют лишь площадки моего города. Или даже может не города, а района.</quote>

В следующей версии будет Фильтр, сможешь поставить отображение только своего города и все будет отлично 😉
кто не сворачивает тот дойдет (c) DoXoD