• Скачок в информационных технологиях особенно разителен для тех, кто помнит работу за терминалами подключенных к большому черному ящику в закрытой от посторонних комнате.
• Форматирование кода способно творить чудеса.
• Станут ли данные достоверными, если термин “недостоверные данные” переименовать в достоверные?
• Raymond Сhen размышляет о специальных символах и о том является ли разрешение использовать их в именах файлов дырой в безопасности OS Windows.
• Подходы к организации модульных тестов без использования mock-объектов.
• Девять когнитивных ловушек и примеры их проявления в тестировании ПО.
• Приложения к браузеру открывают дверь к персональным данным пользователя.
• При выборе между двумя плохими вариантами шеф Дилберта предлагает выбрать самый продолжительный, надеясь на реорганизационные изменения.
• Что такое DevOps, и какую роль он играет в наши дни?
• Chrome Headless: тесты с WebDriver проходят в три раза быстрее.
• Thread.Sleep: в каких случаях целесообразно это использовать?
• 20 платформ для заработка на тестировании ПО.
• Программирование в паре не всегда приводит к хорошему качеству кода. Разве что если ваш коллега dash виртуальный помощник.
• Теряюсь в оценке: Michael Bolton делает тестирование более эффективным или превращает его в кашу?
• Трудно или легко принимать решение в сфере, в которой ничего не понимаешь?
• Шеф Дилберта полагает, что не стоит поощрять сотрудника за инновационное решение проблемы, поскольку эту проблему сотрудник должен был избежать.
• Скажи мне как ты записываешь большие числа, и я скажу кто ты.
• GitHub решил отказаться от имени “master” для основных веток. Кстати, переименовать бранч несложно.
• Заменит ли искусственный интеллект часть программистов? Отчасти.
• Сарказм: визуальные тесты используются уже не первый год. Насколько они эффективны, это другой вопрос.
• Aaron Evans рассказывает о пяти стадиях разработки и поддержки программного продукта, на которых автотесты приносят ощутимую пользу.
• Критический взгляд на доминирующий подход к хранению информации о найденных багах.
• Причины популярности платформы Kubernetes.
• Как сделать так, чтобы Scrum не превращал великолепных разработчиков в заурядных.
• Баг в системе управления полетами FMSes, обнаруженный в Bombardier CRJ-200, приводит к тому, что самолет поворачивает в противоположную от желаемой сторону.
• История одного бага: каждый шаг нужно проверять и не гнушаться читать документацию к используемым утилитам.
Тополиный пух…
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.