OpenQuality.ru

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

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

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


Январская лента: лучшее за месяц (2018)

Баги и дыры

 

• Linus Torvalds жестко раскритиковал связанные с микрокодом патчи Intel.

• Разработчики Linux и Windows работают над закрытием огромной уязвимости в процессорах. Сообщество соревнуется в интерпретациях: 1, 2.

• Хоть плачь, хоть смейся: результаты аудита web-сайта.

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

• Рассказ о том, как было организовано воровство номеров кредиток и паролей у посетителей web-сайтов через распространение вредоносного кода в npm-пакете.

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

 

Взгляд в будущее

 

• Как и почему Apple рушит свое светлое будущее после покупки Siri (голосовое управление компьютером), и что компания может предпринять, чтобы наверстать упущенное.

• Редко, да метко: Joel Spolsky выступил с отличной статьей, объясняющей почему он не читает Twitter и Facebook, и почему разработчики ПО создают настоящее и будущее.

 

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

 

• Взгляд изнутри: принципы разработки полетного софта.

• Алиса из Зазеркалья помогает понять, как воплотить преимущества TDD на практике.

• Uncle Bob считает, что использование TDD – неотъемлемая составляющая профессиональной этики программиста.

• Разработчик воссоздал классический MS Paint в браузере.

• Видит ли Resource Monitor информацию о процессах, которые уже завершились?

• Почему плохо ужимать базы данных с помощью DBCC SHRINKDATABASE?

 

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

 

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

• Martin Fowler об интеграционных тестах: их польза очевидна, вот только готовить их вы не умеете. А надо вот так.

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

• Поставь себя на место пользователя: будет ли тебе комфортно приложение?

 

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

 

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

• Диалог менеджера и разработчика: быть “плохим полицейским” – прямая обязанность первого?

• Хорошие технологии не всегда находят практическое применение.

• Захватывающее чтиво: почему Steve Yegge покидает Google и присоединяется к Grab? Плюс немного подробностей о том, почему Google перестал быть инновационной компанией.

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

• Диалог человека и робота может оказаться забавным.

• Техническая и управленческая экспертиза: Богу богово, кесарю кесарево.

• Нуждаются ли программисты в жесткой защите от прерывания их интеллектуальной деятельности?

• В эпоху огромного количества приложений-блокнотов запись на руке будет более надежной.

• Если телефоны производителя застрахованы, и ломается каждый из них, то страховой компании стоит застраховать свои риски.

 
Месяц до весны!

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

Комментарии


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

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



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

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


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

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

ПОДПИСКА

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

ИЩЕЙКА