OpenQuality.ru

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

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

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


Архив новостей: июль 2014 г.


31.07  Шеф Дилберта убедился на собственном опыте, что толковых инженеров не стоит подталкивать к бестолковой активности.

31.07  Steve Rowe (Microsoft) продолжает рассказ о новых веяниях в разработке и оценке качества ПО: data driven quality encourages shipping with minimum viable quality and then fixing issues as they arise.

31.07  Just – самое опасное слово при разработке программного обеспечения.

31.07  Язык PHP, широкими шагами идущий вперед, заслужил право на спецификацию.

30.07  Мистическая история с Dropbox, или почему не стоит класть все яйца в одну корзину.

28.07  Последствия широкого жеста Tesla: злоумышленник, вооруженный знаниями о системе, способен подчинить ее своей воле.

28.07  Symfony2 + HAProxy + Apache2 + Redis + MySQL + PHP = обработка миллиарда запросов в неделю.

28.07  Абстракции в коде: как вы яхту назовете, так она и поплывет.

28.07  Дилберт пожаловался на перегрузки, получил помощника, которому не рад, но питает надежду договориться о гибком графике.

25.07  Разрыв шаблона, или история о том как рекурсия прижилась в программировании.

25.07  История из прошлого: к чему может привести нажатие не на ту клавишу.

24.07  Краткая памятка о двух ошибках в работе приложения на базе nginx и haproxy, а также способы их ликвидации.

24.07  Из серии "нарочно не придумаешь": функция нахождения четных чисел, реализованная умопомрачительным способом, дала сбой во Франции.

24.07  Впечатляющие подробности о проекте StackOveflow: технологии; статистика; процессы разработки, тестирования и развертывания; команда; извлеченные уроки.

22.07  Очередная иллюстрация того как много бед может принести лишний пробел в команде rm (Unix).

22.07  Современные информационные технологии помогают прослыть Нострадамусом, мухлевать с прогнозами и влиять на экономику и политику.

18.07  Помощь пользователю должна приходить ненавязчиво, в нужном месте и в нужное время.

18.07  Новый 8-ядерный микропроцессор Эльбрус-8С: перечень уникальных особенностей и сферы возможного применения.

18.07  Чем хороший программист отличается от плохого, и насколько Линус Торвальдс был прав в своей оценке.

18.07  Скрытая мощь в обработке исключений: история одного ретро-бага, приводившего к краху операционной системы.

18.07  Устаревший код: удалить нельзя использовать.

18.07  Кэширование данных: десять капканов, в которые не стоит наступать.

18.07  Как стать Властелином Windows 7: несколько полезных советов.

18.07  Баг в Java-коде вносит смятение и хаос? NetBeans Debugger спешит на помощь.

18.07  Нестандартное решение не всегда является багом: несколько примеров организации базы данных.

16.07  Великий бета-тестировщик, или роскошная история о том почему комбинация клавиш Ctrl-F в Outlook вызывает операцию редиректа, а не поиска.

16.07  Как измеряется покрытие кода тестами в Google: инструмент и статистика.

16.07  Сервис Bitly: сокращать ссылки легко, но трудно сделать этот процесс надежным и масштабируемым.

13.07  Три типичных ошибки, оборачивающихся снижением производительности при работе с базами данных.

13.07  В каких случаях при программировании не стоит изобретать свой велосипед.

13.07  Шесть уважительных причин не спешить с переходом на Java 8.

13.07  Компания Дилберта сильна в автоматизации, которая не особо нужна, и умении слышать то, что хочется услышать.

13.07  Антипаттерны в Python с позиций производительности, стиля и других критериев.

11.07  10 подходов к обеспечению безопасности приложений.

11.07  Валентин Симонов рассказывает о том, почему так важно добиваться читабельности кода.

11.07  Кто сторожит сторожей, или как оценивать свои тесты.

11.07  История одного бага в IE: вот что бывает с теми кто меняет расположение Favorites.

11.07  Попытка провести оценку: какие рефакторинги наиболее эффективны.

11.07  Функциональное программирование: не так страшен черт как его малюют.

11.07  Дилберт не видит сложности в создании искусственного интеллекта, сопоставимого с интеллектом его босса. Для последнего важны признаки лидерства, а не результат.

11.07  История о том как важно согласовывать подробное техническое задание на проект, особенно если над ним работают несколько независимых команд.

11.07  История одного бага: уникальность данных проверялась сравнением дат, представленных в виде строк, с разными форматами у приемника и источника. И еще одна история, связанная с датами.

11.07  Тяжело в учении, легко в бою: практика прохождения интервью.

11.07  Подборка советов по работе с bash, ssh, xargs и другими компонентами в среде Unix.

04.07  Самые нелепые баги: повод посмеяться и задуматься.

02.07  Todd Hoff считает невозможным обеспечить неприкосновенность персональных данных пользователей и призывает предоставить к ним коммерческий доступ в целях дальнейшего развития экономики и общества.

02.07  Steve Rowe освещает четвертую волну тестирования ПО: понятие "data driven quality" подразумевает менее жесткие требования к продукту с возможностью оперативного внесения изменений.

02.07  Dmitry Vyukov (Google) рассказывает об инструменте ThreadSanitizer, который позволяет находить баги, связанные с гонками данных (data race).

02.07  Состоялся релиз SObjectizer 5.3.0 – реализации модели акторов для C++, позволяющей использовать работающих на разных нитях агентов, общающихся между собой посредством сообщений.

01.07  Консультант сделал свое дело и может уходить. Наша песня хороша, начинай сначала.

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


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

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

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

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

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

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

Т1. И чего мы все время спорим? Давайте жить дружно!
Р1. Согласен. Друг без друга никак. Я тружусь, заведется баг, нужен тестировщик: Р + Б = Т.
Б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.

Все заметки

Ищейка