Баги и дыры
• Создан компьютерный вирус, меняющий результаты медицинских исследований.
• Дилберт видит одну причину провала проектов и никогда не ошибается.
• Я абсолютно уверен в безопасности моего детища, но пусть оно работает подальше от моего дома.
Архитектура систем и разработка приложений
• Может ли соус служить метафорой для Javascript-кода, добавленного к web-сайту?
• Чем дольше плохой код будет матереть в продукте, тем сильнее он будет пахнуть.
• Дилберт полагает, что время, необходимое для исправления бага, зависит от того, как долго менеджер будет стоять за его спиной.
• Да, мы внесли изменения в API. Забыли вам сказать, но теперь-то вы в курсе.
• Диалог File Open при выборе нескольких файлов: так вот где собака зарыта!
• Краткое сравнение BDD-фреймворков на Python.
• Что такое Domain-Oriented Observability, и как реализовать эту концепцию?
Тестирование и качество ПО
• На самом деле, в этом есть некий смысл: чем меньше кода, тем меньше багов.
• Подборка бесплатных инструментов для нагрузочного тестирования SQL-сервера.
• В каких случаях систему автотестов нужно начинать разрабатывать заново, и в каких случаях этого делать не стоит?
• Подходы к тестированию сложных распределенных систем (Cassandra, Hadoop, Spark, and ZooKeeper).
• Как выглядит депрессия глазами интегрированной среды разработки?
Между стулом и монитором
• Можем ли мы ориентироваться на мнение, отличное от мнения экспертов, если неэксперты считают, что эксперты правы?
• Если реализовать в продукте путешествие во времени, то почему бы не сделать это задним числом?
• Git как точка преткновения Дилберта, его коллеги и его шефа.
• Запланировать успешный взлет продукта через десять лет и выйти на пенсию через девять?
• Как много может быть недовольства, если решение обойдется в три копейки, а не в одну копейку, как предполагал разработчик.
• Подборка первоапрельских шуток 2019 года.
• Зачем разрабатывать новый продукт, если он все равно рано или поздно устареет?
• Переменчивая погода в марте способствовала формированию устойчивых к внешним воздействиям насекомых.
Май!
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.