OpenQuality.ru

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

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

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


Мартовская лента: лучшее за месяц (2014)

Добрый день.

 

В выпуске: баги и провалы; архитектура систем; разработка приложений; тестирование ПО и тестировщики; человеческий фактор; эпизоды.

 

Сайт Олимпиады: самая большая IT-стройка – узнай на РИТ++!

Как создавали главный сайт страны — Сочи 2014 — узнай на седьмой профессиональной конференции веб-разработчиков “Российские интернет-технологии”. Более 60 докладчиков, 2 дня, весь цвет российского сообщества разработчиков и тестировщиков. Материалы прошлых лет — в подарок! Москва, 14 и 15 апреля. Санкт-Петербург, 24 и 25 апреля. Ждем Вас!

 

Баги и провалы

 

• Пятнадцать лет без багов и бед: ежики кололись, а счастье было так близко.

• Попытки автоматизировать систему начисления пенсий госслужащим США проваливались как минимум дважды: бумагу компьютером не перешибёшь.

• История одного коммита: чем дальше в лес, тем больше дров.

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

• Опыт работы с чужим плохим программным продуктом приносит положительные эмоции: наш продукт не самый худший.

• Апокалипсис в картинках: искусственный спутник приближается к Земле, NASA отказывается принимать меры, хакеры вот-вот спасут мир, но слишком поздно.

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

 

Архитектура систем

 

• Развитие инновационных технологий: восемь инноваций, которые доказали своё право на жизнь.

• С покупкой Oculus компания Facebook уходит в отрыв в гонке за виртуальной реальностью.

• Архитектура социальной музыкальной сети: стек технологий, статистика, мониторинг, заливка, уроки.

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

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

• Gustavo Duarte продолжает рассказ о работе стека: время строить, время разрушать.

 

Разработка приложений

 

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

• Король умер. Да здравствует Король! Agility приходит на смену Agile.

• Спагетти-код: постоянный объект для всеобщего презрения или допустимый вариант в отдельных случаях?

• Шедевр от xkcd: корреляция между документацией к утилите и ее эффективностью.

• Дилберт и его друзья демонстрируют эффективные методы изучения спроса и продвижения своих продуктов (1, 2).

• Типы тестовых редакторов: What you see is not what you get.

• Python: тридцать приемов с практическими примерами.

• TDD: что подразумевает и не подразумевает эта методика.

• Как игнорировать всплывающие окна сообщений в Windows в зависимости от текста сообщения?

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

 

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

 

• Google Testing Blog: характеристики хорошего теста.

• Google Testing blog: обзор инструмента Mockito Answer, позволяющего создавать mock-объекты.

• Незабвенный Cam Kaner предлагает новую систему сертификации для тестировщиков.

• Тестирование в Airbnb как часть процесса непрерывной интеграции: обзорная статья.

• A/B тестирование способно выдать убедительные результаты, которые на поверку оказываются иллюзией.

• Подходы к модульному тестированию OLAP-кубов в SQL Server на C#.

 

Человеческий фактор

 

• Принципы работы самой инновационной IT-компании мира: смерть начальникам, делай что хочешь, столы на колесиках, каждый новобранец сильнее предыдущего.

• Если вы называете идиотскими идеи, которые разделяет ваш босс, то что он подумает о вас?

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

• Seth Godin рассказывает о своем неверии в Web в течение длительного периода времени и о том как он изменил свое мнение за пять минут.

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

 

Эпизоды

 

М1. Почему разработчики не тестируют свой код?
М2. Тот, кто настраивает фортепиано, не любит его расстраивать.
 

Б1. Опять у маглов все шиворот навыворот.
Б2. Зеленые автотесты? Разработчики полны сомнений, а тестировщики пышут уверенностью?
 

Российские интернет-технологии 2014

 
Всего доброго, до встречи.

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

Комментарии


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

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



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

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


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

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

ПОДПИСКА

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

ИЩЕЙКА