Установи приложение Gett: b.gett.com/gettru Получай скидки на поездки по программе лояльности с первого дня!
Константин Батыгин — астрофизик из Калифорнийского технологического института, соавтор гипотезы о Девятой планете Солнечной системы twitter.com/kbatygin
Валентин Петухов, более известный как Wylsacom, самый богатый блогер России и #24 рейтинга «40 до 40» Forbes 2020. Бросил работу в одном из комитетов правительства Москвы только ради создания канала на YouTube? Какой потребовался стартовый капитал, чтобы стать блогером-миллионером? Что будет, если закроют YouTube в России? Почему люди не готовы платить за контент и что такое медийный фастфуд? Об этом – в новом выпуске Forbes Digest.
Протокол связующего (остовного) дерева (Spanning Tree Protocol, STP) позволяет автоматически отключать дублирующие соединений в Ethernet, чтобы в сети не образовалось кольца и широковещательного шторма.
Протокол STP определен в стандарте IEEE 802.1D.
Преимущества STP:
— Надежность соединений между коммутаторами.
— Защита от ошибок конфигурации.
Протокол STP работает в 3 этапа:
1. Выбор корневого коммутатора
2. Определение кратчайших путей до корневого коммутатора
3. Отключение всех остальных соединений
Для реализация STP коммутаторы каждые 2 секунды отправляют управляющие сообщения Bridge Protocol Data Units (BPDU) на групповой адрес STP 01:80:C2:00:00:00.
Расширения протокола STP.
RSTP (Rapid Spanning Tree Protocol):
— Срабатывает быстрее при подключении оборудования и изменении конфигурации сети
— Стандарт IEEE 802.1w
STP и VLAN:
— Multiple Spanning Tree Protocol (MSTP), 802.1s
— Отдельное связующее дерево для каждого VLAN
Тестирование Программного Обеспечения 1 — Михаил Портнов — Portnov Computer School — Школа Портнова — лекция 1/10 — Введение в Профессию. Так в Кремниевой Долине учат студентов школы тестировщиков программного обеспечения Portnov Computer School — www.portnov.com
Многие кода им говорят про профессию тестировщика удивляются, типо кто это такие зачем они нужны. Разработчики сами тестируют? Давайте разбираться
Краткий экскурс по тому как разрабатывается софт:
Идея — планирование — дизайн — разработка — тестирование — релиз.
Тестировщики включены во все этапы разработки.
Почему разработчики не могут тестировать? Могут! Они причем еще лучше знают как работает система. И они пишут специальные тесты на уровне, которые называются юнит тестами. Которые промеряют работу маленького функционала
Программисты так устроены что не видят изъяном в своей разработке, и не могут быть до конца объективными. Не делают негативные тесты, ограничиваясь только так называемым Happy path, не знают всех методологий. И у них совсем другие интересы. Это завершить разработку как можно быстрее и выпустить в продавшей.
Поэтому тут появляется ракой конфликт интересов. Разработчик — хочет побыстрее все сделать с мини усилим. И тестировщик, который пытается найти абсолютно все ошибки. Продакт менеджер является судьей
Прелесть работы тестировщика — это только найти изъяны, но чинить будет разработчик. Поэтому тут нужно быть максимально аккуратным по отношению к разработчику. Но мудрый разработчик видит в тестировщики поморника, а не вреде. Так как баг лучше всего исправить сразу, а не потом получать звонок в 2 часа ночи о том что что то сломано и побыстрее все решать. Поэтому в здоровом коллективе отношения у них прекрасные
Тестировщики играют большую роль в разработке ИТ компаний. Ошибки, которые исправляются на продавшее стоят очень дорого и портят репутацию компания. Поэтому все процессы: Анализ требований, написание тест документация. Нахождение и репорт багов, создание отчетов — являются щас неотъемлемой частью.
Профессию тестировщиков нельзя получить в колледже или университете, поэтому как правило в тестирование приходят люди из разных профессий. Намного легче начать чем программирование, так как не требует изучать код
Профессия супер интересная, хорошо оплачиваемая и будет оставаться востребованной очень долго. Не слушайте людей, кто говорит что скоро роботы заменят тестеров — это не правда.