Баги и дыры
• Наглядные иллюстрации к возможным сценариям с программным кодом.
• По следам катастрофы Boeing 737: имела ли место ошибка в программном обеспечении, или свою роль сыграли другие факторы? (1, 2, 3, 4, 5)
• В одном бите от ядерной катастрофы: достаточно ошибиться в одном бите, чтобы выполнить действие, прямо противоположное действие задуманному.
• Цепочка событий привела в двум катастрофам, причем каждое их этих событий само по себе к катастрофе бы не привело.
• Может ли баг в Gmail приводить к тому, что пользователи других сервисов теряют к ним доступ?
• Самые плохие баги надежно укрыты и просят не беспокоить.
• Солидная работа по исследованию багов, проявляющихся при параллельных вычислениях в языке Go.
• Некоторым багам в Windows, Mac OS X и Linux нельзя не умилиться.
Архитектура систем и разработка приложений
• В старые-добрые времена HTML-страницы были простыми, но эффективными.
• Несколько вопросов и ответов по BDD.
• Сможет ли CSS завоевать мир?
• Подробности из первых рук: как организована разработка программного обеспечения в Amazon?
• Если взяться за непосильную задачу и довести ее до абсурда, то решить ее становится легче.
• Не запрограммирован ли наш мир таким же образом как Дилберт запрограммировал свой?
• Хорошая книга по программированию с годами становится только лучше.
• Пляски перед Канбан-доской: движуха есть, и результат когда-нибудь будет.
Тестирование и качество ПО
• Так для чего же нужно тестирование ПО? Evil Tester расставляет все точки над i.
Весна!
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.