OpenQuality.ru

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

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

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


Сентябрьская лента: лучшее за месяц (2018)

Баги и дыры

 

• Jeff Atwood призывает соблюдать три правила безопасности.

• Twitter: на каждую хитрую уязвимость найдется свой ход конем.

• Подробности одного бага в SQLite. Даже великолепное покрытие автотестами не всегда спасает.

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

• Все под контролем? Не говори гоп, пока не приземлишься.

• Подборка из пяти багов и извлеченных из них уроков.

• Что может быть приятнее чем покопаться в потрохах странного бага?

 

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

 

• Аллегория на технический долг в проекте.

• Надо писать код так, чтобы быть морально готовым с ним работать через десять лет.

• Из кода Python уберут слова master и slave по соображениям политкорректности.

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

• Разделение большой системы на компоненты: приходится искать компромисс между удобством взаимодействия и безопасностью.

• Uncle Bob ворчит (в некотором роде справедливо) по поводу последствий, к которым привела эволюция гибких технологий.

 

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

 

• У какого проекта с открытым кодом самое лучшее качество кода?

• Google Testing Blog: технологии для запуска нужных тестов в нужное время.

• Facebook: нахождение и исправление багов автоматически с помощью SapFix и Sapienz.

• Accessibility testing: наиболее эффективно комбинирование ручного и автоматизированного тестирования.

• Заплатка на заплатке: как может выглядеть система, предоставляемая пользователю.

• James Bach критикует классическую пирамиду тестирования и выдвигает свою систему организации тестирования.

• Dependency Injection и Dependency Inversion: в чем преимущества и различия каждой из методик?

 

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

 

• Троллинг 21 века – поиздеваться над искусственным интеллектом.

• Хороший вброс: разработчик капризничает по поводу места дальнейшего трудоустройства.

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

• Шеф Дилберта склонен к экстремальному пониманию Agile-технологий, полагая что план в проекте не нужен.

• Что думает инженер о наполовину пустом и наполовину полном стакане?

 
Всего доброго.

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

Комментарии


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

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



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

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


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

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

ПОДПИСКА

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

ИЩЕЙКА