Просто у меня стоит Chrome последней версии — и в нем вконтакт периодически жестко глючит (проблемы с отправкой сообщения, проблемы с просмотром видео и прочим). Проблем с сетевым соединением нет.
Отсюда вывод — отказ от старых браузеров этих проблем с большой вероятностью не решит. И такое решение воспринимается как чистой воды показуха.
Так и представляется — вечер. Пиво выпито, в курилке идет мозговой штурм. Дым висит топором. Пара десятков взъерошенных веб-программеров разговаривают между собой:
— Пацаны, нас же всех уволят!!! У нас баг-трек переполнен!!!
— И опять, опять не срабатывает Та Самая Фича… уже тысяча запросов.
И тут один из них просветленно:
— А давайте-ка скажем главному, что это у юзеров браузеры — говно!!! Я даже страничку могу прилепить красивую, видел недавно, там еще иконки клевые такие, в пол-экрана!!!
— ТОЧНО!!! Надо только налабать скриптец, который поставит на трекере not a bug везде!
Интересно, это у меня одного возникают вопросы типа:
— Это же через какую задницу надо построить работу в коллективе, чтобы такие проблемы вообще появлялись?
— Это же как так надо набирать людей, чтобы потом огрести таких проблем?
Я работал тестировщиком два месяца. Почему-то мне хотелось, чтобы продукт нормально работал. Я работаю программистом третий год. Что со мной не так, что меня в принципе не возмущает никакой баг, репортнутый клиентом или тестером, вне зависимости от того, ерундовый он по своей сути или нет?
За 3 года работы в фирме ни в своем отделе, ни в других не видел даже похожей ситуации.
Менеджеров по персоналу надо набирать по количеству извилин в голове, а не по длине ног. Чтобы потом не хвататься за голову, что каждый второй работник не умеет работать в команде.
Во-первых, я говорил не о разработке нативных приложений. Я привел вполне себе конкретную ситуацию, которая может быть воспроизведена только на девайсе. И по-моему она напрямую относится к тестированию веб-сайта.
Во-вторых, такие ситуации не единичны. Работа эмулятора и реального девайса всегда отличается. Кто вам гарантирует, что нет серьезных различий в работе браузера?
В-третьих, я четко сказал про использование девайсов на конечном этапе тестирования. Я же не сказал «не используйте эмуляторы вообще».
В-четвертых, базовый набор девайсов вас не спасет. В общем случае по крайней мере. Потому что одна и та же модель телефона может работать по-разному в зависимости от того, выпустил ли его T-Mobile или тот же Vodafone. Я уже молчу про возможные приколы с сетевыми соединениями.
Вот тут полностью и целиком согласен. Итоговое тестирование только на реальных девайсах. Потому что по опыту разработки под мобильные девайсы могу сказать — поведение эмулятора, как правило, серьезно отличается от поведения девайса. Особенно в плане объема памяти, доступных для него.
А у некоторых западных операторов — типа Vodafone — есть еще и такая штука, как Navarro proxy на пути от рядового юзера к интернетам. Там вообще есть возможность выбрать — конвертировать содержимое сайта для просмотра через WAP или нет. Что характерно, воспроизвести на эмуляторе загрузку той странички, на которой пользователю предлагается выбрать, как именно рендерить контент, из России невозможно.
Вообще, для серьезных продуктов лучше использовать сервисы вроде DeviceAnywhere. Платный, но зато там приложение (или сайт) можно тестить на реальных телефонах в реальном времени. Что иногда очень сильно спасает. Ну, и набор телефонов — очень большой.
Кажется, есть аналоги, но лично я пользуюсь этим.
Есть такое жесткое впечатление у меня — как у жителя этого самого Академгородка — что на строительстве пары-тройки коробок все и закончится. Почему-то никто и не заикается про льготное налогообложение и привлечение инвесторов.
И да — по-моему бесплатный офис — это не то что «дело десятое», а «дело миллионно-там-какое-то». Если есть нормальная идея стартапа — бабки на оплату офиса точно найдутся.
1. Почему, когда я выбираю заметку с картинкой, она у меня изначально отображается не ресайзнутой, а вылезающей за пределы экрана?
2. Почему при этом я вижу опцию View in Full Size, когда картинка и так в полный размер отображена?
3. Почему после того, как я создал на вебе заметку с картинкой и текстом под ней, клиент при редактировании этой заметки намекает мне, что текста нет — при этом сам текст отображается прекрасно?
4. Зачем есть две опции редактирования — Append Text и Edit, если по сути своей делают они одно и то же? Зачем плодить опции?
5. Почему при попытке аплоада файла метров под 50 мне никто не говорит, что софтина повиснет? Где алерт, который сообщит мне, что я не прав?
Просто у меня стоит Chrome последней версии — и в нем вконтакт периодически жестко глючит (проблемы с отправкой сообщения, проблемы с просмотром видео и прочим). Проблем с сетевым соединением нет.
Отсюда вывод — отказ от старых браузеров этих проблем с большой вероятностью не решит. И такое решение воспринимается как чистой воды показуха.
— Пацаны, нас же всех уволят!!! У нас баг-трек переполнен!!!
— И опять, опять не срабатывает Та Самая Фича… уже тысяча запросов.
И тут один из них просветленно:
— А давайте-ка скажем главному, что это у юзеров браузеры — говно!!! Я даже страничку могу прилепить красивую, видел недавно, там еще иконки клевые такие, в пол-экрана!!!
— ТОЧНО!!! Надо только налабать скриптец, который поставит на трекере not a bug везде!
Громкий крик радости, занавес.
А потом «топик топиков», когда каждый комментарий в топике — это тоже топик.
Исправьте, пожалуйста, глаз режет.
— Это же через какую задницу надо построить работу в коллективе, чтобы такие проблемы вообще появлялись?
— Это же как так надо набирать людей, чтобы потом огрести таких проблем?
Я работал тестировщиком два месяца. Почему-то мне хотелось, чтобы продукт нормально работал. Я работаю программистом третий год. Что со мной не так, что меня в принципе не возмущает никакой баг, репортнутый клиентом или тестером, вне зависимости от того, ерундовый он по своей сути или нет?
За 3 года работы в фирме ни в своем отделе, ни в других не видел даже похожей ситуации.
Менеджеров по персоналу надо набирать по количеству извилин в голове, а не по длине ног. Чтобы потом не хвататься за голову, что каждый второй работник не умеет работать в команде.
«Hyper-V — теперь ваши сервера не просто работают, а еще ходят и бухают энергетики!»
Не хватает только пары робототелок и клубов дыма от косяка, спрятанного за спиной.
О. Бендер
Во-вторых, такие ситуации не единичны. Работа эмулятора и реального девайса всегда отличается. Кто вам гарантирует, что нет серьезных различий в работе браузера?
В-третьих, я четко сказал про использование девайсов на конечном этапе тестирования. Я же не сказал «не используйте эмуляторы вообще».
В-четвертых, базовый набор девайсов вас не спасет. В общем случае по крайней мере. Потому что одна и та же модель телефона может работать по-разному в зависимости от того, выпустил ли его T-Mobile или тот же Vodafone. Я уже молчу про возможные приколы с сетевыми соединениями.
А у некоторых западных операторов — типа Vodafone — есть еще и такая штука, как Navarro proxy на пути от рядового юзера к интернетам. Там вообще есть возможность выбрать — конвертировать содержимое сайта для просмотра через WAP или нет. Что характерно, воспроизвести на эмуляторе загрузку той странички, на которой пользователю предлагается выбрать, как именно рендерить контент, из России невозможно.
Вообще, для серьезных продуктов лучше использовать сервисы вроде DeviceAnywhere. Платный, но зато там приложение (или сайт) можно тестить на реальных телефонах в реальном времени. Что иногда очень сильно спасает. Ну, и набор телефонов — очень большой.
Кажется, есть аналоги, но лично я пользуюсь этим.
И да — по-моему бесплатный офис — это не то что «дело десятое», а «дело миллионно-там-какое-то». Если есть нормальная идея стартапа — бабки на оплату офиса точно найдутся.
1. Почему, когда я выбираю заметку с картинкой, она у меня изначально отображается не ресайзнутой, а вылезающей за пределы экрана?
2. Почему при этом я вижу опцию View in Full Size, когда картинка и так в полный размер отображена?
3. Почему после того, как я создал на вебе заметку с картинкой и текстом под ней, клиент при редактировании этой заметки намекает мне, что текста нет — при этом сам текст отображается прекрасно?
4. Зачем есть две опции редактирования — Append Text и Edit, если по сути своей делают они одно и то же? Зачем плодить опции?
5. Почему при попытке аплоада файла метров под 50 мне никто не говорит, что софтина повиснет? Где алерт, который сообщит мне, что я не прав?
Заранее спасибо.