• Как поставить знак рубля в input?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Еще более динамический вариант, https://jsfiddle.net/55n7zxjh/1/ (сыроват пока)
    Ответ написан
    1 комментарий
  • Как поставить высоту блока div в зависимость от ширины?

    Зачем скрипты? Можно ведь обычным css'ом обойтись:
    jsfiddle.net/qso14y3k

    Один минус - 2 дополнительные обёртки для каждого блока. Но это не смертельно. Фокус этот работает по стандартам, так что работать должен везде.
    Также эта техника входит в toolkit, который написан ребятами, которые написали Singularity.
    Ответ написан
    2 комментария
  • Что такое end-to-end тестирование?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    Понятие еnd-to-end обозначает всего-навсего классификацию тестов по уровню, на котором тестируется система, и, само по себе, ничего не говорит ни о том, какие конкретно должны быть эти тесты, ни о том, какую роль они играют в общей стратегии обеспечения/проверки качества и, также, не является методикой тестирования. (Методика - это совсем другое понятие.)

    Для понимания сути этого понятия хорошо сравнить его с модульным ("нижний" уровень) и интеграционным ("средний") тестированием на каком-нибудь конкретном примере. Давайте рассмотрим некий сферический webshop в вакууме. Предположим, в нем есть 50 классов и для большинства из них написаны модульные тесты. Они проверяют исключительно функционал конкретного модуля (чаще всего, класса), т.е. тот, что зависит только от самого модуля и ни от чего чего более. Потом есть интеграционные тесты. Они проверяют корректность работы отдельных "модулей", если их собрать вместе согласно архитектурe. Например, работает ли правильно "Корзина", состоящая, в свою очередь, из 10 классов (предварительно проверенных модульными тестами), или "Корзина", подключенная к "Вебморде" и т.д. Где-то повыше в этой иерархии есть такие интеграционные тесты, которые проверяют конкретный функционал всей системы. Например, отправляется ли юзеру мейлом копия оплаченного заказа...

    И вот тут начинается самое интересное для понимания того, что такое end-to-end тестирование! Можно представить себе тест, проверяющий, что соответствующий мейл генерируется и сбрасывается SMTP серверу. Если SMTP сервер не рассматривать, как часть разрабатываемой системы, то этот тест вполне можно назвать end-to-end тестом (послали кучку HTTP запросов через "Вебморду" и проверили сброс мыла на SMTP - все зашибись!). Однако, если настройки и эксплуатация SMTP сервера - часть проекта (например, заказана разработка webshop "под ключ"), может оказаться, что это мыло будет отфильтровано каким-нибудь спам-фильтром, превысит лимит почтового ящика пользователя... короче, не дойдет до него. Тогда этот же самый тест уже нельзя считать end-to-end, а нужно бы было написать тест, проверяющий приход мыла в POP3/IMAP ящик. (Опять же, если это действительно нужно! Ибо, в зависимости от конкретных функциональных и нефункциональных требований, архитектор и QA инженер вполне могут найти возможность обеспечить адекватный контроль качества и без такого теста.)

    Таким образом, end-to-end тесты, это такие интеграционные тесты, которые воздействуют на систему через ее самые внешние интерфейсы и проверяют ожидаемую реакцию системы через эти же интерфейсы. Почему именно интеграционные? Потому, что это единственное, что можно о них сказать наверняка: они по определению не могут быть модульными тестами. А все остальное: являются ли они одновременно приемочными, нагрузочными или еще какими - зависит только от общих плана/стратегии тестирования и той роли, которые эти тесты в них играют.
    Ответ написан
    Комментировать
  • Ошибка подписи APK Ionic?

    nahkar
    @nahkar Автор вопроса
    frontend developer
    Спасибо, что помогли написал и выложил свое первое приложение на play market
    https://play.google.com/store/apps/details?id=com....
    Ответ написан
    Комментировать
  • Где эта настройка в Atom?

    kapitansen
    @kapitansen
    Веб-погромист
    Лучше поздно, чем никогда ;)
    Это плагин indent-guide-improved.
    Ответ написан
    1 комментарий
  • С чего начать создание веб-сервиса?

    opium
    @opium
    Просто люблю качественно работать
    зависит от вашего сервиса, к примеру написать какой нибудь сервис уровня гугл нужна будет соточка программистов, а сервис уровня отдавать свежий курс рубля можно и в одного.
    Ответ написан
    1 комментарий
  • С чего начать создание веб-сервиса?

    IvanCher
    @IvanCher
    Мысли шире
    Толковый пхп-шник, который умеет пользоваться фотошопом и бутстрапом. Хорошо, если еще знает основы сео и смм. Если слишком большой проект, то еще 1 джуниор. Но вообще, если требуется намного больше для старта, то подумайте еще раз над необходимостью многих функций приложения.
    Ответ написан
    4 комментария