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

Из ленты: OpenQuality.ru

Баги и дыры

 

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

• С юмором о будущем: предсказание событий в сфере кибербезопасности на основе расклада сил в настоящем и событий в прошлом.

• Компания Facebook признала баг с отправкой SMS-сообщений пользователям с двухфакторной аутентификацией.

• Gerald Weinberg рассказывает о наиболее коварных багах в своей карьере.

• У нас нет багов, потому что в нашем продукте их просто не может быть.

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

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

• Тише едешь, целее будешь: Firefox Quantum подарил пользователям критическую уязвимость.

 

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

 

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

• Разработка полетного софта: извлеченные уроки.

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

• Подзабытый, но всегда актуальный соблазн – выявлять баги в процессе эксплуатации продукта.

• За какой же баг взяться в первую очередь? Глаза разбегаются. Так и день пройдет.

 

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

 

• Прохождение по happy path – лишь прелюдия к тестированию ПО. Раскрытие темы.

• Как выбрать правильный инструмент для тестирования JavaScript-кода, когда фреймворки появляются и устаревают с ужасающей быстротой?

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

• Пирамида тестов: подробное рассмотрение каждого кирпичика.

• Тема раскрыта: что такое fuzzing и с чем его едят.

 

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

 

• Прежде чем выбрать, каким образом прервать работу программиста, стоит подумать о том, можно ли без этого обойтись – особенно когда он блуждает в дебрях чужого API.

• О терроризме и Agile-методологиях: батюшки, неужели кто-то решился об этом написать?

• Слушать, но не слышать: у нас не осталось таких менеджеров, правда?

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

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

• Alan Page рассказывает о том, почему он покинул Microsoft (1, 2).

• Если убыточный проект никогда не закрывать, то не надо будет подсчитывать окончательные убытки.

 

Весна!

Источник