Newman и Continuous Integration на примере Atlassian Bamboo. Изобретение велосипеда |
В недавней статье наш боевой товарищ actopolus рассказал о том, как мы научились применять Postman для реализации функционального тестирования нашего API проекта. Научившись писать функциональные тесты, и написав их порядка полутора сотен, мы решили, что настало то самое время — время прикрутить эти тесты к нашим CI-сборочкам.
Вообще, изначально процесс интеграции Postman-тестов в сборки можно было разбить на 3 простых этапа:
Однако, нами не был учтён один очень важный нюанс — у нас не было инструмента для измерения покрытия нашего кода Postman-тестами. Без информации о том, насколько хорошо мы покрываем тестами код, нам было сложно понять где мы находимся сейчас и к чему нам нужно стремиться. Следовательно, план был дополнен ещё одним пунктом:
https://habr.com/post/353902/?utm_source=habrahabr&utm_medium=rss&utm_campaign=353902
Метки: Тестирование IT-систем Блог компании «Колёса Крыша Маркет» bamboo newman qa test automation code coverage |
Как в PandaDoc эффективно работают с лид-скорингом? |
https://habr.com/post/359224/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359224
|
[Перевод] Грязные трюки разработчиков видеоигр |
https://habr.com/post/358704/?utm_source=habrahabr&utm_medium=rss&utm_campaign=358704
Метки: Тестирование игр Разработка игр Ненормальное программирование грязные хаки старые игры трюки в коде грязные трюки костыли |
Экономика полупроводникового производства в России: разбираем одну новость |
https://habr.com/post/359220/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359220
Метки: Схемотехника Производство и разработка электроники Ангстрем-Т микроэлектроника экономика скрепы должны скрепеть русский с китайцем братья навек |
[Перевод] Создание, настройка и использование собственного Git-сервера |
https://habr.com/post/359216/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359216
Метки: Серверное администрирование Разработка веб-сайтов Настройка Linux Git Блог компании RUVDS.com Linux GitLab |
Добавляем распределенность в SObjectizer-5 с помощью MQTT и libmosquitto |
https://habr.com/post/359212/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359212
Метки: Программирование Open source c++ c++14 sobjectizer actor model actors mqtt mosquito |
Пишем простой менеджер кеша в памяти на Go |
В процессе работы над небольшими проектами часто возникает необходимость в кешировании данных и бывает так, что нет возможности использовать Redis или Memcache. В таких ситуациях подойдет простой и достаточно эффективный способ без использования дополнительных инструментов — кеширование в оперативной памяти.
В этой статье я расскажу, с чего начать, чтобы самостоятельно написать менеджер кеша в памяти на Go.
https://habr.com/post/359078/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359078
Метки: Go golang cache |
Информационные системы с понятийными моделями. Часть вторая |
https://habr.com/post/359088/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359088
|
Как напечатать бейджи для компании и не умереть |
Людям сложнее начать общаться, когда они не знают, как друг к другу обратиться. Незнакомца не спросишь, сколько в его продукте страниц осталось перевести на webpack и кто у него скрам-мастер. За последние пару лет у нас стало слишком много людей, чтобы все могли познакомиться, пересекаясь время от времени на кухне.
Задача создать бейджи — про коммуникацию. Когда видишь, как зовут собеседника, легче начать разговор. А ещё про безопасность — бейджи помогают отличать сотрудников от гостей. Расскажу, как мы справились с этой задачей и что вам непременно нужно знать, если когда-то решитесь повторить наш опыт.
https://habr.com/post/359164/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359164
Метки: Управление проектами Брендинг Блог компании Туту.ру бейджи корпоративная культура автоматизация indesign javascript туториал |
Вредоносом VPNFilter заражено более 500 000 устройств по всему миру |
https://habr.com/post/359210/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359210
Метки: Информационная безопасность Блог компании Инфосистемы Джет VPNFilter |
Классические алгоритмы и структуры данных на JavaScript |
https://habr.com/post/359192/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359192
Метки: Программирование Алгоритмы javascript algorithms data structures programming algorithm data structure |
МТС потратит на выполнение закона Яровой 60 млрд рублей |
https://habr.com/post/359186/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359186
Метки: Финансы в IT Законодательство в IT мтс закон яровой операторы связи финансы |
[Перевод] Истерия вокруг GDPR, часть 2. Полезные советы |
https://habr.com/post/359180/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359180
|
CI/CD-пайплайн на примере одного небольшого проекта Уральской Дирекции ИТ |
https://habr.com/post/359030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359030
Метки: devops *nix Блог компании «Альфа-Банк» ci/cd linux ansible portainer docker docker-compose docker-swarm |
10 (не) очевидных советов начинающим разработчикам |
https://habr.com/post/359168/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359168
Метки: Разработка веб-сайтов php начинающий разработчик грабли советы начинающим |
Самые необычные виртуальные операторы связи |
https://habr.com/post/359172/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359172
Метки: Стандарты связи Разработка систем связи Блог компании Yota MVNO виртуальный мобильный оператор системы связи |
[Из песочницы] Использование ядерной регрессии для прогноза спроса в сетевых магазинах |
https://habr.com/post/359170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359170
Метки: машинное обучение Математика Занимательные задачки C++ big data ядерная регрессия алгоритмы |
Олимпиада SQL: разбор задачи про календарь |
Здравствуйте, в эфире Радио SQL!
Продолжаем тему популяризации языка SQL среди широких масс IT-населения нашей планеты, на этот раз в русскоязычной его части. Впрочем, жители других планет, тоже подтягивайтесь.
Настраивайтесь на нашу гравитационную волну, смахивайте слизь, поправляйте панцири и устраивайтесь поудобнее — мы начинаем!..
В этой статье я собираюсь провести разбор задачи про календарь, которую я давал на Олимпиаде по SQL, про которую я уже писал раньше. Захватывающая рекурсия и загадочные агрегатные функции, вложенные запросы и вооружённые группировки данных — всё это нас ждёт сегодня!
Обращаю внимание, что это именно разбор, а не готовое решение. Чтобы избежать тупого copy-paste, я намерено предприму пару действий, которые позволят получить готовый результат только тем, кто немного поработает головой.
Забор раздачи здесьhttps://habr.com/post/359064/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359064
Метки: Занимательные задачки sql postgresql ненормальное программирование задачи для программистов олимпиада (: |
Планирование инфраструктуры для мгновенного восстановления виртуальных машин Instant VM Recovery |
https://habr.com/post/359166/?utm_source=habrahabr&utm_medium=rss&utm_campaign=359166
|