Обновить
25
0.1
ApeCoder@ApeCoder

Разработчик

Отправить сообщение
Надо ж так кардинально исказить метод резиновой уточки!

blog.centresource.com/2005/07/05/rubber-ducky-method/
Для того, чтобы переправить эксепшн наверх не надо писать throw exception — достаточно ничего не писать
Я думаю тут причина в отсутствии лаконичности. Вместо исключений или Maybe monad надо тупо повторять if(x) goto fail после каждой операции. Интересно, они не вычищают dead code и не пользуются статической верификацией хоть какой-то?
Для меня визуально + и — различаются больше, чем plus и minus. Возможно, тут расстояние Левенштейна не работает.
Я бы не стал аутсорсить тесты на постоянной основе. Это все равно что аутсорсить составление ТЗ — тесты фактически исполняемые примеры использования.

Я думаю имеет смысл:
— купить/выбрать тестовый фреймворк, если нет готового
— вложиться в тренинги для программистов/QA по написанию тестов или заказать консалтинг — если в реальной достижимости есть люди, которые умеют это делать хорошо.
— возможно заутсорсить некоторое начальное покрытие тестами существющего кода, но и тут я не вполне уверен (я видел такой подход и там было много недостатков)

И постараться побольше покрыть юнит и интеграционными тестами, соблюдая test pyramid.

Фраза про лаг относилас к варианту с аутсорсерами — с ними тест фёст будет еще тормознее + разные взаимные попытки сказать «этого не было в ТЗ» и прочее.
Тогда конфигурация админки должна тоже создаваться тестом под себя.
На формальном — это значит вместо «Открыть страницу такую-то» писать ОткрытьСтраницу(ТакуюТо) на языке программирования.

Почему тест зависит от имени процесса? Имя процесса — это часть UI? Почему имя процесса нельзя статически контролировать?
Функциональные тесты нужны, но их должно быть мало.

Эта команда будет работать с некоторым лагом относительно функционала и вы не сможете никогда сказать упал тест потому, что его еще не успели обновить или потому, что ошибка.
Тесты должны быть написаны понятно — чтобы не гадать зачем они нужны.

«Проблемы начинаются когда тест падет при попытке нажать на кнопку, которой нет»
не может ли это контролироваться статической проверкой при каждой модификации кода?
Я думаю, писать настолько подробные тесикейзы на естественном языке немногим труднее, чем писать на формальном.
Потому что тесты приносят больше пользы, когда пишутся до кода и одна из составляющих этой пользы — улучшение дизайна
В WP8 уменьшение или нет определяется опцией — у меня стоит «Оригинально качество»
Что не хватает в nextgen reader ( nextmatters.com/ )?
У меня camera roll синхронизируется с OneDrive и файлы телефона возникают там автоматически.
Я смотрю на свою lumia 920 и вижу в Here Drive+ Лицензия: Весь мир

Возможно на каких-то других люмиях по другому
Вот нашел
"
HERE Drive Plus with worldwide navigation licences have been only available to some Nokia Lumia phones. Other Lumias had to make do with local licences only. And WP8 phones from other manufacturers didn't get anything."
>>>Про навигацию не забудете написать что лицензия локальная

Наскролько я слышал такое для Here Maps которые работают не на телефонах Нокиа — в Нокиях точно моно использовать оффлайн карты за границей.
Nokia XPress не пробовали?

Информация

В рейтинге
4 698-й
Откуда
Россия
Дата рождения
Зарегистрирован
Активность