OpenQuality.ru

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

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

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


Майская лента: лучшее за месяц (2016)

Баги и дыры

 

• Может ли работа по скачиванию адресной книги Microsoft Exchange в Microsoft Outlook зависеть от драйвера беспроводной мыши?

• Дилемма при выборе из двух плохих вариантов в случае наличия уязвимости в приобретенной системе управления контентом.

• Что может произойти, если менеджер проекта решить исправить функциональность, которая кажется ему багом?

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

• Работа антивируса привела к сбою медицинского оборудования во время операции на сердце.

• Десятилетний мальчик получил 10 тысяч долларов за найденную уязвимость в Instagram.

• Есть разные способы разобраться с багами. К примеру, их можно отфутболить.

• Каждый баг заслуживает отдельную главу в мемуарах разработчика.

 

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

 

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

• Martin Fowler рассказывает о рефакторинге приложения, написанного на JavaScript.

• Я постараюсь помочь вам, но и вы поймите, что у меня не всегда есть на это время.

• Какую роль играют паттерны в разработке программного обеспечения?

• Code review нужен не только и не столько для поиска багов, сколько для…

• Гибкие методологии канули в Лету, светлая память.

• А мужики-то и не знали! Как JavaScript стал языком разработки не только клиентской, но и серверной части приложения?

• Скелеты в шкафу Node.js: на каждый плюс найдется свой минус.

• Еще один подход к генерации, хранению и использованию сложных паролей.

• Как организована заливка обновленного ПО в StackOverflow?

 

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

 

• Наша служба и опасна, и трудна: как в Google работают с нестабильными тестами?

• Gojko Adzic делится советами по снижению стоимости создания и поддержки больших наборов тестов, написанных в парадигме Given-When-Then и не только.

• Agile testing: кому в линейке тестировщиков стоит бояться “гибких методологий” и что можно предпринять по этому случаю?

• Разведка боем: тесты в сторону, зальем в production и будем смотреть, что получится.

• Gerald Weinberg отвечает на вопросы о различных аспектах тестирования ПО.

• Michael Bolton мусолит роль тестировщика в процессе разработки ПО: мы не предотвращаем проблемы.

 

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

 

• Что произойдет, если для внесения изменений в программный код применить Photoshop?

• Gerald Weinberg раскладывает по полочкам возможные причины неудач в Agile-проектах.

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

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

• Jonathan Kohl, переквалифицировавшись из тестировщика в менеджера продукта, рассказывает о типажах, которые ему довелось наблюдать в своих коллегах.

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

• Очередная подборка блогов, предлагаемых для чтения каждому программисту.

• 400+ ресурсов для сисадминов, программистов и тестировщиков.

 
Лето!

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

Комментарии


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

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



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

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


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

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

ПОДПИСКА

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

ИЩЕЙКА