Отправлено: 02.12.2015 16:09
<quote name=WasD post="221379">
что ни у кого не отображаются в общем списке площадок.</quote>
ЫЫ... ну так у тебя - Москва, а у меня же площадки не московские. Может твой фильр срезал тебе предпросмотр, т.е в полосу подтянулись рандомные площадки согласно отобраным по филтьру ?
Я не в теме.. Раз показатели площадки на редактирование подтягиваются, значит они в базе сидят. А механизмы отбора на страницу - это вопросы к движку сайта 😃



Отправлено: 02.12.2015 16:05
<quote name=WasD post="221385">
если город стоит Загреб, на сайте в Загребе она должна быть.</quote>
Да. Указал Загреб. Отправил в Кейптаун (Луну не нашел). На карте есть (Южная Африка). Чуть позже - удалю.
При отправке площадки прозрел что вайфай включен.. Опустил шторку, отключил вайфай... упс - крешь. 😃
Но площадка сесть успела.

Отправлено: 02.12.2015 15:12
<quote name=WasD post="221369">
Ты точно в Загреб её отправил? 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>
я площадку оформил в загреб, а локацию указал по тапу на карте. вот она и села куда я ей указал. я мог обозначить, что площадка московская, а локацию указать где-то в гватемале - и привет 😃



Отправлено: 02.12.2015 15:06
WasD,
<quote name=WasD post="221369">
пишут тесты, а под них уже пишут код - это TDD, очень крутой и продвинутый подход</quote>
круто 😃

<quote name=WasD post="221369">
А не исчезла иконка слева на общей карте?</quote>
Исчезла. Иконка исчезла, а маркер остался. По тапу по маркеру - отображаеся инфо о площадке (0 учстников и 0 еще чего-то там)

<quote name=WasD post="221369">
Ты точно в Загреб её отправил? </quote>
100%.
Я же говорю, я ее добавил - она села. Похоже и на сайт ушла. У меня было в регистрации 111 площадок, после регистрации стало 112. По удалению - отработал крешь программы, потом сообщение об аварийном удалении (см пост выше), затем хз. Картинку площадки удалил. В базе на гаджете она сидит. На сайте в статистике вижу 111 регистарий, т.е вроде как с сайта удалилась. С сайта удалилась, на гаджете осталась (по крайней мере след от нее в виде маркера остался).
Отправлено: 02.12.2015 14:55
WasD
<quote name=WasD post="221366">
Мне больше сейчас интересно, почему у них нет Классов-Размеров, Айдишников </quote>
Что-то я не совсем в теме. Открываю первую попавшуюся из них - к примеру 4650. Номер (айдишник) есть. Класс-размер (резмер-тип) тоже есть. Открываю редактирование - все параметры фигурируют... наверное я не понял о чем речь. С моей стороны вроде как все параметры ушли корректно.



<quote name=WasD post="221366">
и они не отображаются в последних добавленных на сайт </quote>
Ну, нсчет этого я не в теме, чего они не в хронологическом топе. Я думал в ленте площадок они вобще рандомно подтягиваются 😃
Вот зашел на страничку площадок - смотрю.. томские (согласно моей регистраии) в хронологическомй последовательности. Вроде все ок. 😃



Отправлено: 02.12.2015 14:00
WasD, наводил порядки на флешке - закинул в регистрацию дворовые весенне-осенние фотки (разнеслось на 59 регистраций). Если будет интерес, можешь полиcтать на досуге 😃

http://workout.su/areas/4614
http://workout.su/areas/4615
...
http://workout.su/areas/4672

Отправлено: 02.12.2015 11:06
WasD, есть такая позиция - "Инженер по тестированию ПО" (он же тестировщик, он же беттатестер, он же QA - quality architect). Многие компании нанимают людей на эту позицию. Есть специальные методики проведения тестирования и создания тестов..
Вроде как официальная программа, энтерпрайз едишен..

Есть другой подход - для энтерпрайзовых вещей пишутся тест-кейсы. И перед внедрением в продакшен (перед запуском в релиз) проверяется работа приложения на таких тестах. Тесты пишутся не для того, чтобы усложнить проект, а чтобы с их помощью можно было отслеживать целостность. Чтобы при внесении изменений в проект можно было четко мониторить, что новые изменения ничего не задели.
Как один из вариантов сценария теста - тестирование интерфейса регистрации площадки; удаления площадки; переходы по экранам; редактирование площадки.. После теста мониторится статус прохождения - и когда все тесты проходят успешно - версия считается стабильной, и уходит в релиз.
Я встречал статью, в которой отмечалось, что программа вообще пишется через интерфейсы. Что изначально, при кодировании модели, программист должен рассматривать механизм реализации тестирования. Пользовательский интерфейс реализуется, как вызов этих некоторых алгоритмических интерфейсов. А в качестве теста - запускается последовательность вызовов алгоритмических интерфейсов с определенными хардкодными параметрами, чтобы получить статус работы теста.
Просто интересно, какая-то система тестов для приложения реализована ?
Отправлено: 02.12.2015 10:33
Пф...
Через программу - зашел на свою нововведенную площадку,
удаляю по кнопочке корзины (красной кнопочке) - крешь.
Захожу заново - на эту же площадку. Удаляю - сообщени "ошибка при удалении площадки".
Ладно, удаляю картинку - удалилась. А толку-то ?? Смотрю на карте (в программе) - площадка осталась без картинки !...
Теперь при клике по площадке проходит классическая ситуация креша приложения (как было написано ранее - крешь по площадке без картинки).

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

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

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

Отправлено: 02.12.2015 09:12
Такой вот клип - чисто по приколу 😃


Отправлено: 02.12.2015 09:10
Как замечание. Это конечно хорошо, что список всех площадок кешируется. Вот только я не знаю сколько всего площадок в кеше... - да и зачем мне все площадки, если меня интересуют лишь площадки моего города. Или даже может не города, а района.

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

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

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

Отправлено: 02.12.2015 08:27
Еще одна бага. Даже не бага, а вообще - хз что 😦
По факту - это отсутствие синхронизации.
Лениво оформлять звуковую дорожку, или субтитры..
Я так опишу, и приложу видео. Под спойлером.


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

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

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

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


Отправлено: 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+ ... ?? Было бы неплохо видеть сколько площадок в кеше, сколько на сервере, и соответственно - прогресс трансфера дотягиваемой информации
Отправлено: 01.12.2015 12:28
<quote name=WasD post="221190">
А конкретная площадка с экрана карты у тебя открывается?</quote>
Нет. Смотрю - на карте меркер (значит 1 площадка, наверное). Тыкаю маркер - площадка не открывается. Увеличил карту... еще увеличил.. и еще... по маркеру тыкать бесполезно. Кликнул на картинку этой площадки (в правом нижнем углу). Упс - программа завершилась аварийно.
Попробовал еще раз - зашел в программу, выбрал другую площадку. По клику по картинке (фотке площадки) - крешь.

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