30.05 Steve Rowe (Microsoft) дает определение качества программного продукта: "The quality of the software is judged based on how correctly it implement a spec"
30.05 Как определить влияние количества коннекций к MS SQL Server на производительность последнего?
29.05 Как разработчики Airbnb оценивают эффективность того или иного изменения в сервисе?
29.05 Сногсшибательные мотивы к формированию структуры базы данных: искусство ради искусства.
29.05 Круговая порука мажет как копоть: оценка труда Дилберта зависит от его оценки своего начальства.
28.05 К каким мыслям о дизайне систем управления баз данных может привести землетрясение?
28.05 Пункт 1: программирование в паре работает. Пункт 2: если не работает, смотри пункт 1.
28.05 Сбой в системе управления полетами: план полета U-2 оказался слишком большим.
28.05 Сбой в системе голосования в Бельгии произошел несмотря на то что система проверялась тысячу раз.
26.05 Что может произойти в случаях, когда за сравнение производительности скриптов на разных языках, защиту информации и заботу о компьютере берутся непрофессионалы.
26.05 It's not a bug, it's a features: забавные сообщения в пользовательском интерфейсе.
26.05 История одного бага в аддоне к игре World of Warcraft: лучше обнаружить позже чем никогда.
22.05 Две основные причины проблем с производительностью приложений и семь правил противодействия.
22.05 Неработоспособность приложения вопреки зеленому сигналу от таинственной автоматизированной системы тестирования: ваш код просто не мог быть хорошим, если понадобилось столько времени на его отладку.
22.05 Базовая концепция алгоритма Map Reduce на простом примере.
22.05 Факир был пьян, и фокус не удался: как закрывать неудачный проект?
19.05 Чудеса в решете: никому не нужный и нигде не используемый метод продолжает подавать признаки жизни.
19.05 Todd Hoff представляет подборку публикаций по организации и обслуживанию высоконагруженных систем (1, 2).
19.05 To mock or not to mock: в каких случаях уместны mock-объекты?
19.05 С# 6.0: что день грядущий нам готовит?
19.05 Технологическая сингулярность: Дилберт считал себя человеческим существом, а оказался программным продуктом.
19.05 Markus Frind оглядывается назад и с трудом верит собственному успеху в построении Plenty of fish самого популярного сайта знакомств в мире.
19.05 10 статей, которые стоит прочитать каждому программисту.
19.05 Целая гроздь полезных советов для организации эффективной работы в домашних условиях.
19.05 Десять типичных ошибок в программировании на Python.
19.05 Атака на Linux-сервер в прямом эфире: наблюдение за действиями хакера с помощью подручных средств.
12.05 Редакция портала OpenQuality.ru на каникулах до 18 мая. До встречи.
08.05 Alan Page смещает акценты: давайте будем меньше надеяться на автотесты и больше на диагностику в самом продукте.
08.05 Google Testing Blog: три важнейших характеристики эффективного автотеста.
07.05 Простые инструменты для шпиона за базами данных: текущие запросы, обращения к таблицам, транзакции.
07.05 Strace приходит на помощь при анализе причин недоступности сайта при известном PID процесса.
07.05 Система комментариев Disqus: новые подробности по архитектуре популярного сервиса.
07.05 По следам одного взлома: шесть ошибок, позволивших хакеру получить контроль над сайтом.
07.05 Мартин Фаулер ищет точки соприкосновения в различных формулировках модульных тестов.
07.05 На какие грабли можно наткнуться, вызывая методы C++ из C# и наоборот?
07.05 Перефразируя Дилберта, баги существовали всегда, но для несведущего менеджера это может оказаться сюрпризом.
05.05 Самолет-шпион, разработанный более полувека назад, вывел из строя компьютерную систему управления полетами в Лос-Анджелесе.
05.05 What the fuck? Хотелось как лучше, а получилось как всегда.
05.05 Забавные сообщения и ошибки в пользовательском интерфейсе.
05.05 Uncle Bob рассматривает TDD под микроскопом и рассказывает о тех случаях, в которых TDD будет неэффективным. И еще одна статья того же автора на ту же тему.
01.05 История бага одиннадцатилетней выдержки: жесткий фикс ввиду отсутствия исходного кода.
01.05 Пять путей к сведению количества багов до минимума: теория и практические примеры.
01.05 История одного бага в vim/tmux: на перекрестке двух продуктов.
01.05 История одного бага: метод Монте-Карло помог обойти проблему с невозможностью МySQL предоставить отладочную информацию с точностью до миллисекунд.
01.05 И от багов бывает польза: тяжело в учении, легко в бою.
Что такое качество программного обеспечения и как его улучшить.
Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
Debugging is like being the detective in a crime movie where you are also the murderer
In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.