Баги и дыры
• Вся криптозащита идет лесом, если обладатель криптографического ключа не является его единственным владельцем.
• Искусственный интеллект может помочь победить в соревновании по программированию, но спасует перед капчей.
• Вытащить данные пассажиров из баз British Airways – плевое дело.
• Автоматическая система обработки информации может быть уязвима из-за изменения формата входных данных.
Архитектура систем и разработка приложений
• Камень, ножницы, бумага – простейший способ принятия архитектурных решений.
• Stack Overflow: что думают о будущем сервиса его создатели?
• И зачем, спрашивается, впихивать бизнес-логику в столь прекрасно работающую систему?
• Выбор фреймворков огромный, и выбирать лучший для своего проекта можно до конца жизни.
Тестирование и качество ПО
• Свежий подход к пирамиде тестирования: ориентация на возможные риски в проекте.
• Большая продолжительность выполнения автотестов может напугать не только в Хеллоуин.
• Дилберт отказывается быть тестировщиком и может за это поплатиться.
• Вам шашечки или ехать? Рефакторинг не является гарантией и не ставит целью исправление бага.
• Software Engineer in Test: взгляд на профессию.
• Будет ли Дилберт использовать продукты, в разработке которых он принимает участие?
Между стулом и монитором
• Мы обещаем все сделать быстро, качественно и недорого – Дилберт справится.
• Print Screen: коварная кнопка для начинающих пользователей ПК.
• Чьи интеллектуальные способности мы будем считать наиболее привлекательными: искусственный или человеческий интеллект?
Всего доброго.
Что такое качество программного обеспечения и как его улучшить: теория и практика, задачи и решения, подводные камни и обходные пути.