Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «jenkins»
[Перевод] Трудные уроки: пять лет с Node.js 2017-04-21 11:53:41
После пяти лет работы с Node.js я многое понял. Я уже делился некоторыми историями, но в этот раз ...
+ развернуть текст сохранённая копия
После пяти лет работы с Node.js я многое понял. Я уже делился некоторыми историями, но в этот раз хочу рассказать о том, какие знания дались труднее всего. Баги, проблемы, сюрпризы и уроки, которые вы можете использовать в собственных проектах!
Базовые концепции
В каждой новой платформе есть свои хитрости, но в данный момент эти концепции для меня вторичны. Разобраться в своём баге — хороший способ гарантированного обучения. Даже если это немного болезненно!
Классы
Когда я только начал работать с Node.js, то написал скрапер. Очень быстро я понял, что если ничего не предпринять, то он будет осуществлять много запросов параллельно. Одно это стало важным открытием. Но поскольку я ещё не полностью усвоил мощь экосистемы, то сел и написал собственный ограничитель параллелизма. Он работал и проверял, что в каждый момент времени активны не более N запросов одновременно.
Читать дальше →
Тэги: async.js, callback, coffeescript, express, gatsby, javascript, jenkins, jshint, mocha, nan, new, node.js, react.js, relic, toobusy-js, веб-сайтов, веб-сервисов, проектирование, разработка, рефакторинг, тестирование
OpenShift + Jenkins + Bitbucket, непрерывная интеграция и публикация из коробки 2016-10-20 05:55:26
+ развернуть текст сохранённая копия
В этой статье я покажу, как быстро развернуть среду для сборки, тестирования и публикации приложений используя платформу OpenShift на примере PHP проекта. Использовать буду OpenShift online, но всё это же можно развернуть и на собственных серверах или в VirtualBox (есть готовая сборка). Git-сервером для хранения и версионирования кода будет Bitbucket.
Читать дальше →
Тэги: bitbucket, docker, git, it-систем, jenkins, openshift, php, веб-сайтов, везде, версиями, разработка, сборки, системы, тестирование, управления
Как построить грамотную систему тестирования? Инсайты от QA-экспертов: видео и презентации с митапа в Wrike 2016-06-07 13:29:48
Какие инструменты облачного тестинга используют в Яндексе? Как устроено тестирование в Badoo? Что ...
+ развернуть текст сохранённая копия
Какие инструменты облачного тестинга используют в Яндексе? Как устроено тестирование в Badoo? Что представляет собой система автоматизированного frontend-тестирования в Wrike?
Пару недель назад наш Wrike Tech club собрал около 150 специалистов по тестированию, чтобы обсудить в питерском офисе компании насущные, вечные и, на первый взгляд, почти неразрешимые проблемы QA в больших (и не очень) проектах. Как и обещали, делимся видео и презентациями со встречи.
Смотреть
Тэги: ansible, automation, badoo, docker, it-систем, jenkins, management, selenium, wrike, wriketechclub, блог, веб-сайтов, веб-сервисов, компании, программирование, разработка, тестирование, яндекс
Автоматизация workflow небольшой команды разработки (Часть 2) 2015-11-06 15:30:16
В предыдущей публикации я описывал список продуктов и их настройки, которые необходимы для ...
+ развернуть текст сохранённая копия
В предыдущей публикации я описывал список продуктов и их настройки, которые необходимы для работы нашей организации.
В этой статье я постараюсь описать, как мы это всё используем в ежедневной работе всего коллектива разработки.
На протяжении 4-х лет у нас выработался следующий формат команды разработки:
- 1 Project Manager, он же Product Manager, он же Delivery Manager.
- 4-5 программистов
- 1 Team lead
- 3-4 QA
- 1 Аналитик
- 1 Техпис (иногда он же и аналитик в одном лице).
В итоге команда размером около 10-11 человек. Таких команд (ячеек) у нас несколько.
Работа в основном в стиле стартапа, когда нет конкретной и подробной постановки. Очень часто эксперименты вроде “а давайте попробуем так, посмотрим что получится” или “вы классно все сделали, но теперь надо все совсем по-другому”.
За эти годы концепцию нашей работы можно описать одной фразой — это “стремительная смена концепции”.
Понятное дело, что применить в таких условиях различные методологии никак не удавалось.
Начинал в этой системе я как программист, потом Team lead, ну а теперь PM (DM). Т.е. руковожу, полностью участвую в проектировании и иногда даже пописываю. Во времена моего программирования у меня был замечательный ПМ (выходец из тестировщиков), которая поддерживала все мои идеи по автоматизации workflow. Даже более того, концептуально этот процесс придуман ей, а я уже смог его технически реализовать и в некоторых местах усовершенствовать.
Читать дальше →
Тэги: atlassian, bitbucket, confluence, crowd, fisheye, jenkins, jira, stash, workflow, веб-разработка, версиями, ит-инфраструктура, разработка, разработкой, системы, управление, управления
Кейс Crocs: оптимизация продаж на сто миллионов. Часть 2 2014-09-04 15:49:42
В прошлом посте мы начали рассказ о нашей оптимизации чекаут-процесса для Crocs и ознакомились ...
+ развернуть текст сохранённая копия
В прошлом посте мы начали рассказ о нашей оптимизации чекаут-процесса для Crocs и ознакомились с самыми широко распространенными вариациями тестирования онлайн ресурсов: А/Б и многовариантным тестированием. Стоит отметить, что в случае e-commerce основой успеха в этой части является возможность эффективного тестирования всего сайта и отдельных его элементов. В свою очередь, возможность тестирования и улучшения результатов тестирования напрямую зависит от технических возможностей отдельного взятого веб-ресурса. В проектах с большим оборотом функционал тестирования становится архиважным. Сегодня же мы расскажем об организации фреймворка для автоматизированного регрессионного тестирования, который был внедрен для Crocs, об использованных при этом ключевых технологиях, и о реализации самого кода.
Читать дальше →
Тэги: astound, astoundcommerce, commerce, demandware, e-commerce, java, jenkins, thucydides, web-разработка, блог, веб-разработка, компании, тестирование
Главная / Главные темы / Тэг «jenkins»
|
Взлеты Топ 5
Падения Топ 5
|