OpenQuality.ru

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

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

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


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

Баги и дыры

 

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

• Хак от разработчика: как сделать из лимона лимонад.

• Слишком длинные или короткие имена способны поставить компьютерные программы на колени.

• Как страшно жить: чиновник предложил ввести ответственность производителей ПО за уязвимости.

• Хакеры требуют выкупа с медицинских учреждений Великобритании.

• Баги будущего: будут ли они напоминать современные баги?

• Lunch and launch: ошибка автокорректора может предотвратить ядерную войну.

• Microsoft исправила уязвимость в Windows Defender, делавшую почти любой ПК открытым для атак извне.

• Новые правила выбора паролей от NIST опровергают устоявшиеся правила.

 

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

 

• Архитектор информационной системы: и “верхам”, и “низам” необходимо постоянное внимание.

• Airbnb: рассказ от первого лица о переделке фронтэнда.

• Гениально и ужасно: если база MySQL недоступна из PHP-кода, то из этого кода мы вызовем VB6-утилиту и перезагрузим машину с MySQL.

• Steve Yegge рассыпается в похвалах языку Kotlin.

• Два кардинально противоположных подхода к заливке нового кода на production: который лучше?

• Пять лет работы с Node.js: извлеченные уроки.

 

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

 

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

• Uncle Bob в своем репертуаре: что такое хорошо и что такое плохо в подходах к модульным тестам.

• Google Testing Blog: инструмент OSS-Fuzz хорошо зарекомендовал себя при тестировании проектов с открытым кодом.

• Критика программного кода может быть очень изощренной.

• Кое-кому обязательно нужно придраться к самому что ни на есть замечательному продукту.

 

Настоящее и будущее

 

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

• Никто не понимает, как работают самые передовые алгоритмы. И это может стать проблемой.

 

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

 

• Боль начинающего осваивать текстовый редактор Vim: как из него выйти?

• Вердикт JS-гуру: как все ужасно, я увеличу тайм-аут, и все станет хорошо.

• Может ли изменение климата повлиять на деятельность компании? Главное – верить.

• Взаимоотношения роботов и людей могут быть напряженными (1, 2)

• Пожалейте саппорт и не лезьте со своими проблемами по ночам.

• При программировании роботов вопросы морали отходят на второй план (1, 2, 3)

• Много ли пользователей ПК и IT-профессионалов помнят работу с дискетами?

• Я мастер решать технические проблемы. Сейчас как гляну на вашу…

 

Лето – это маленькая жизнь!

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

Комментарии


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

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



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

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


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

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

ПОДПИСКА

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

ИЩЕЙКА