OpenQuality.ru

Качество программного обеспечения

Качество программного обеспечения: в главных ролях

Лента  Радар  Блог  Опыт  
Эпизоды  Заметки  Разум  Видео


Архив новостей: май 2014 г.


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  И от багов бывает польза: тяжело в учении, легко в бою.

2022 год:   Февраль   Январь  
2021 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2020 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2019 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2018 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2017 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2016 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2015 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2014 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2013 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2012 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2011 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2010 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2009 год:   Декабрь   Ноябрь   Октябрь   Сентябрь   Август   Июль   Июнь   Май   Апрель   Март   Февраль   Январь  
2008 год:   Декабрь   Ноябрь   Октябрь   Сентябрь


Краткое содержание

Что такое качество программного обеспечения и как его улучшить.

Действующие лица

Качество ПО: разработчики Качество ПО: QC

Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?

Герои | Наугад | Следить | Share

М1. У нас слишком мало времени, чтобы писать автотесты.
М2. Пока мы не пишем автотесты, у нас будет мало времени. Баги назад тянут.
М1. Дилемма. Предлагаю разрубить ее как гордиев узел: нет автотестов, нет проблем. А с багами договоримся, одно дело делаем!

Качество ПО или рай для багов Качество ПО: классы и объекты

Подходы к разработке, тестированию и внедрению приложений.

Записная книжка

Записки охотника

• 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.

Все заметки

Ищейка