Баги и дыры
• На грани добра и зла: обиженный программист заблокировал установку тысяч проектов с открытым кодом.
• Взломай Facebook, получи 15 косарей и расскажи об этом всему миру.
• Простой способ получить дыру в системе: обновить программное обеспечение.
• 10 полезных советов по работе с Docker-контейнерами.
• Как развертывать (обновлять) программное обеспечение: подробное руководство.
• Черная кошка в темной комнате: трудно доказать отсутствие дыры в продукте, но есть разумные способы ее обнаружить.
• Подробности одного бага в платформе eBay, который компания не желает признавать и исправлять.
Архитектура систем и разработка приложений
• Подробности реализации видео-проигрывателя в Mail.ru.
• Как организованы анализ и обработка входящих изображений и видео в Facebook: впечатляющее описание из первых рук.
• Etsy: работает – не трогай, или семь раз отмерь, один раз отрежь.
• Точка зрения: от использования сторонних библиотек (frameworks) больше вреда, чем пользы.
• Нейронные сети, используемые в продуктах Google, изменяют наше взаимодействие с окружающим миром.
• С миру по нитке: каждому языку и технологии порой найдется место в отдельно взятой системе.
• Частые изменения в требованиях к продукту: светлая и темная сторона медали.
• Идея для скрипта установки ПО: если не сработает один инсталлятор, попробуем другой.
Тестирование и качество ПО
• Жизнь не стоит на месте: эволюция тестировщиков в Google.
• Ретро-статья актуальна и сейчас: приоритеты в исправлении багов на основании коэффициента неудобства, причиняемого пользователю.
• Предсказать поведение пользователя будет нетрудно, если при изменениях в первую очередь задуматься об их восприятии пользователем, а не о своих потребностях.
• Логин в систему: порой трудно догадаться, какой пароль необходимо ввести.
• Гибкие подходы к разработке ПО могут быть настолько гибкими, что дальше уже некуда.
• История одного баг-репорта: нечего на зеркало кивать, если рожа крива.
Между стулом и монитором
• Что делать, если менеджер продукта – двуликий Янус?
• Прочти всего одну книгу – и тебе будет по плечу любая задача в программировании.
• Время на оценку продолжительности проекта стоит добавить к его продолжительности.
• От первого лица: один из ключевых разработчиков GitHub, будучи уволенным год назад, делится своими мыслями о процессе расставания с сотрудниками.
• Менеджер о сроках: установишь жесткие рамки – плохо, не установишь – и того хуже.
• Ежедневные обсуждения прогресса: как проводить совещания наиболее эффективно?
• Тяжела и неказиста жизнь простого фрилансера.
Весна!
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.
Автор комментария : Anonymous | April 1, 2016
В разделе Тестирование и качество ПО дублирование пункта “История одного баг-репорта: нечего на зеркало кивать, если рожа крива.”
[Ответить]
Автор комментария : Капитан | April 1, 2016
Спасибо, убрал.
[Ответить]