OpenQuality.ru

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

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

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


Февральская лента: лучшее за месяц (2017)

Баги и дыры

 

• Частные данные пользователей были скомпрометированы на сайтах, пользующихся сервисами Cloudfare.

• Недоступность сервиса Skyliner: разбор полетов.

• Хакеры взломали информационную систему отеля и ограничили доступ жильцов к их номерам.

• Публичная работа над ошибками от основателя BaseCamp.

 

Архитектура систем и разработка приложений

 

• С++17: карта сокровищ.

• За гибридными облаками будущее: либо комбинация различных провайдеров, либо более тесная интеграция клиентских машин и облачного сервиса.

• Дядюшка Боб объясняет на примере, в каких случаях комментарий в коде может оказаться полезным.

• Автономная система прекращения полета: дорого, но полезно.

• История о том, как поссорились создатели API и создатели кода на его основе.

• Внесение изменений в старую систему влечет за собой конфликт интересов. И не один. (1, 2, 3, 4)

• Искусственный интеллект научился плагиату программного кода.

• Функция как объект – паттерн программирования, который описывает Martin Fowler.

• Software Engineer, Tools and Infrastructure в Google берется за проблемы, которые приносят дискомфорт, но до которых ни у кого другого не доходят руки.

• Дилберт нашел элегантный способ отвертеться от вопроса о сроках готовности продукта.

• Крупнейшая в мире миграция на Linux завершилась крахом?

• Как организована разработка программного обеспечения в Google.

• Масштабирование в Twitter: архитектура, подходы и извлеченные уроки.

• Из словаря разработчика: почти, когда-нибудь, плохой код.

• TDD – хорошая штука. Вы просто не умеете ее готовить.

 

Тестирование и качество ПО

 

• Vulnerability scan и penetration test: в чем различие?

• Очевидное-невероятное: test case – это не тест.

• Разве это красный тест? Нет, он зеленый. В крайнем случае, слегка розовый. (1, 2)

• Пирамида тестирования – не единственная модель выбора между UI и API при создании системы автотестов.

• Пятьдесят оттенков красного в результате автотеста: я не я, и хата не моя.

• Несколько советов по тестированию безопасности программных продуктов.

• Надежность архитектуры, качество кода, усилия маркетологов и продавцов – ничто, если сайт лежит.

• Хорошо выглядеть для продукта порой может оказаться лучше, чем хорошо работать.

• Знакомая картина. Множество лаб для тестов: повод для гордости или беспокойства?

• Два важных урока в автоматизации тестирования: что автоматизировать и для чего.

• Как организовано тестирование продукта? Белая магия.

• Google Testing Blog: в модульных тестах куй железо, не отходя от кассы.

• История одного бага. Действующее лицо: код на Fortran. Место действия: аэропорт Денвера.

 

Между стулом и монитором

 

• Процесс выпуска новой версии – дело серьезное. Он требует N дней, но что мы будем делать эти дни, вам лучше не знать.

• Хватит болтать, надо дело делать, если только ты не хочешь это обсудить.

• Чтобы не остаться за бортом рынка труда в IT, нужно учиться, учиться и учиться.

• Gerald Weinberg: с одним языком программирования далеко не уедешь.

• В процессе внедрения Scrum шеф Дилберта идет непроторенной дорожкой и вводит новые должности и обязанности.

 
Весна!

Отправить в Twitter, Facebook, ВКонтакте | Опубликовано 01.03.2017 в рубрике "С миру по нитке"

Комментарии


Добавить комментарий

Пожалуйста, исправьте результат: дважды два равно



КРАТКОЕ СОДЕРЖАНИЕ

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


ПУТЕВОДИТЕЛЬ

Проект был основан в 2008 году. За это время часть статей устарела, а некоторые из них вызывают улыбку, но пусть они останутся в том виде, в котором были написаны. Cписок всех статей с краткой аннотацией и разбивкой по рубрикам: открыть.

ПОДПИСКА

Доступ к самым интересным материалам по электропочте и RSS. Подробности.

ИЩЕЙКА