[в закладки] Инструменты для тестирования JavaScript-проектов

Автор: admin от 19-02-2018, 17:40, посмотрело: 192

Автор материала, перевод которого мы публикуем сегодня, сотрудник Welldone Software, говорит, что если в двух словах рассказать об инструментах для тестирования javascript-проектов, то для модульного и интеграционного тестирования рекомендуется использовать Jest, а для тестов пользовательского интерфейса — TestCafe. Однако каждый конкретный проект может нуждаться в чём-то особенном. Лучший способ найти именно то, что нужно — взять несколько инструментов, которые, как кажется, подойдут, и испытать их в действии. Эксперименты подскажут — на чём именно стоит остановиться.



[в закладки] Инструменты для тестирования JavaScript-проектов



Представляем вашему вниманию обзор наиболее широко используемых инструментов тестирования для JS-проектов, на которые стоит обратить внимание в 2018-м году.

Категория: Программирование » Game Development

 

Почему Ramda?

Автор: admin от 19-02-2018, 17:40, посмотрело: 149

Пост содержит перевод статьи «Why Ramda?», которую подготовил один из контрибьютеров Скот Сайет. Статья была опубликована 10 Июня 2014 года на сайте и рассказывает о том почему стоит обратить своё внимание на библиотеку Ramda и функциональное программирование в целом.



Примечание переводчика



В связи с тем, что статья была написана в 2014 году, некоторые примеры устарели и не работали с последней версией библиотеки. Поэтому они были адаптированы под последнюю версию Ramda@0.25.0.


Почему Ramda?



Когда-то давно buzzdecafe представил миру Ramda, в тот же момент сообщество поделилось на два лагеря.

Категория: Программирование » Game Development

 

Понятие квалифицированного заказчика в проектном менеджменте

Автор: admin от 19-02-2018, 17:40, посмотрело: 122

Введение


В процессе работы аналитиком мне неоднократно приходилось разбирать причины неудач в проектах. По мере накопления опыта у меня выработалась определенная методика работы с заказчиками, которой хотел бы поделиться.

Думаю, что не мне одному приходилось сталкиваться с расплывчатыми требованиями к продукту, проекту или сервису. Часто заказчик оказывается «очень занятым», «недоступным для детального обсуждения» и т.д. Со временем у меня выработался критерий деления заказчиков на «квалифицированных» и «неквалифицированных», и, благодаря описанной ниже методике, каждый из вас сможет достаточно быстро провести аудит имеющихся задач (как полученных, так и поставленных кому-то)

«Неквалифицированный» в этом контексте не несет негативной окраски. Значение этого термина используется для описания недостаточности опыта для выполнения функции заказчика. Безусловно, исполнители тоже бывают неквалифицированными. Но в этой статье проблема исполнителя рассматриваться не будет.

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

Категория: Программирование » Game Development

 

Как предсказать победителя премии Оскар по данным социальных сетей или как я провел выходной

Автор: admin от 19-02-2018, 17:40, посмотрело: 495

Было снежное воскресенье, притом еще и Прощенное, и с утра было принято решение сбросить с себя одеяло и начать подготовку своего отъетого за время масленицы тела к летнему пляжному сезону. Питер не очень благосклонен в данный сезон к занятиям спортом на улице, абонемент в спортзал закончился, так что после 5 км лыжного кросса энергия требовала выхода на свободу.
Конечно же, просто залипнуть в Интернет не получилось, и вспомнилась идея предсказания победителя премии «Оскар» в 2018 году, результаты которой будут известны совсем скоро 4-го марта. Данная идея была сформирована в общении с одним интересным человеком, так что спасибо ему за идею.

Категория: Программирование » Game Development

 

Как устроен софт-лонч: разбор от Zorka.Mobi и Nitro Games

Автор: admin от 19-02-2018, 17:40, посмотрело: 120

Каждый разработчик однажды понимает, что пришло время показать свой продукт будущим пользователям. Софт-лонч — первая проверка приложения на выживаемость, именно тестовый запуск раскрывает его сильные и указывает на слабые стороны. В этой практической статье опытом софт-лончей делятся Алексей Адамович (руководитель отдела медиабаинга в Zorka.Mobi) и Микко Кахара (директор по маркетингу, Nitro Games).

Категория: Программирование » Game Development

 

Визуализация данных для киноманов: скрапим рекомендации фильмов и делаем интерактивный граф

Автор: admin от 19-02-2018, 13:50, посмотрело: 397

Визуализация данных для киноманов: скрапим рекомендации фильмов и делаем интерактивный граф

Однажды я наткнулся на интерактивную карту lastfm и решил обязательно сделать подобный проект для фильмов. Под катом история о том, как собрать данные, построить граф и создать своё интерактивное демо на примере данных с кинопоиска и imdb. Мы рассмотрим фреймворк для скрапинга Scrapy, пробежимся по методам визуализации больших графов и разберёмся с инструментами для интерактивного отображения больших графов в браузере.

Категория: Программирование

 

Безопасно ускоряем Erlang приложение c помощью NIF на Rust

Автор: admin от 19-02-2018, 13:50, посмотрело: 260

В статье освещен вопрос интеграции Erlang и Rust на примере реализации вероятностной структуры данных Бёртона Блума, позволяющей проверить принадлежность элемента множеству с необходимой точностью.

Категория: Программирование

 

«Не влезай, убьет!» или вся правда о безопасности АСУ ТП

Автор: admin от 19-02-2018, 13:50, посмотрело: 412

Большая часть наших заказчиков — это промышленные и производственные компании. Каким бы крупным и значимым ни был фронт-офис и корпоративная сеть подобных компаний, основной их бизнес — непосредственно производство, а также связанные с ним задачи и процессы. И зачастую, решая с заказчиками задачи мониторинга и реагирования на кибератаки, мы начинаем с корпоративной сети и периметра, а в итоге приходим к закрытым сетям и сегментам производственных и технологических сетей.



Мы решили собрать наш опыт защиты АСУ ТП и рассказать о самых частых проблемах и популярных мифах о безопасности в данной области.



«Не влезай, убьет!» или вся правда о безопасности АСУ ТП

Категория: Программирование

 

Вопросы для собеседования бэкенд-разработчика

Автор: admin от 19-02-2018, 13:50, посмотрело: 563

Вопросы для собеседования бэкенд-разработчикаЭтот список появился как личная памятка по темам, которые я обсуждал с коллегами и друзьями и в которых хотел разобраться поглубже…



Я не большой любитель задавать технические вопросы на собеседованиях: по мне так лучше посидеть с кандидатом (или кандидаткой) за клавиатурой над каким-то реальным кодом, реальной проблемой — и целый день заниматься парным программированием, желательно поочерёдно с остальными членами команды. Но я считаю, что некоторые технические вопросы могут быть хорошей отправной точкой для начала увлекательного и приятного разговора и позволят глубже узнать друг друга.



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

Категория: Программирование

 

СХД NetApp — преемственность поколений, проблемы и способы их решения

Автор: admin от 19-02-2018, 13:50, посмотрело: 484

Кому интересна эта статья


К написанию настоящей статьи меня подтолкнул кейс, случившейся c одной уважаемой компанией, которая давно и успешно эксплуатирует решения NetApp для хранения данных. Управление данными средствами NetApp происходит в международном масштабе, в том числе и в России. Российское представительство имеет территориально распределённую офисную структуру и часть локальных ИТ-сервисов вынесена в регионы: локации разбросаны от штаб-квартиры в Москве до северных регионов, где бродят белые медведи, а интернет доступен только по узким спутниковым каналам связи.

Статья будет интересна тем, кто:

Категория: Программирование

 
Назад Вперед