OpenQuality.ru

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

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

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


Ноябрьская лента: лучшее за месяц (2013)

Добрый день.

 

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

 

Баги и дыры

 

• Сайт Healthcare.gov не пинает только ленивый. James Bach к числу ленивых не относится.

• Ben Simo с увлечением ищет баги на Healthcare.gov и раскрывает их подноготную (1, 2).

• ”Осторожно, злая собака!”, или как отпугнуть баги в своем проекте.

• Ужасы нашего городка: Stuxnet заразил русскую АЭС.

• Борьба с багом в файловой системе XFS: три раза попробуем обойти и не забудем замести следы.

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

• Широкая известность в узких кругах: в ТОП-10 наиболее опасных хакеров по версии ФБР оказалось три россиянина.

• Качество встраиваемого ПО: расследование таинственной истории с аварией Toyota Camry.

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

• What the fuck: подборка забавных сообщений об ошибках.

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

 

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

 

• Web-серверы Nginx и Apache: краткий обзор преимуществ первого и второго

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

• Раскрытие термина Big Data: как технологии обработки больших объемов данных изменяют нашу жизнь.

• Прогноз Gartner: технологические тенденции, которые сыграют важную роль в будущем.

• 10 полезных вещей, которые нужно помнить при работе с AWS.

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

 

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

 

• Коммиты в Git, или как важно не бросаться в крайности.

• Uncle Bob о потребности в притоке программистов: девять женщин за месяц не родят ребенка, или ориентация на качество, нежели на количество.

• Оптимизация производительности: руководство от инженеров Facebook выложено в открытый доступ.

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

• Что такое Deployment Agents, каковы их преимущества и на что стоит обратить внимание.

• Несколько полезных инструментов для отладки Web-приложений.

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

• Делаешь пользователю хорошо, потом еще лучше, а тут и хлебушек закончился.

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

• Электронная таблица, подобная MS Excel, реализованная на JavaScript (30 строк кода).

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

• Индустрия развлечений для взрослых двигает информационные технологии семимильными шагами.

• Bjarne Stroustrup увлеченно рассказывает о своем детище и о себе.

• DOM-ивенты: введение в тему на практических примерах.

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

 

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

 

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

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

• Критерии качества могут существенно варьироваться в зависимости от программного продукта и команды, которая над ним работает.

• Оптимизм и пессимизм в руках тестировщика: всему свое место и время.

• Michael Bolton скептически относится к детальным планам и предлагает потратить время с большей пользой.

• Michael Bolton щедро делится прописными истинами тестирования ПО в формате коротких публикаций (1, 2).

 

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

 

• Ленивый программист не считает себя ленивым, если не ленится сообщить о своей лени публично.

• Спорный, тенденциозный, но в какой-то мере справедливый список признаков плохого менеджера по разработке ПО.

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

• Никогда не хвали подчиненных, иначе возомнят о себе черт знает что.

• Uncle Bob Martin: если инженер знает, что предстоящий запуск продукта или сервиса обречен на неудачу и ударит по пользователям, он должен бить во все колокола.

• Белые вороны: принятие решений в IT-компании демократичным путем без выделенной роли менеджера/CEO.

• Career Driven Development: путь к успеху, или после нас хоть потоп.

• Raymond Chen напоминает, что жизненно важная информация об инфраструктуре разработки и тестирования лежит на расстоянии одного вопроса, заданного тому, кто знает ответ.

 

Эпизоды

 

http://openquality.ru/episodes/237

Т. Интересно, найдут ли пользователи баги в нашем продукте?
Р. Мы не знаем будущего, но мы создаем его.
Т. Я могу предвидеть, но не могу предсказать?

 

http://openquality.ru/episodes/238

М. Прогресс в автоматизации тестирования измеряется увеличением количества тестов и сокращением времени их выполнения.
Т. За истекший период количество тестов увеличилось на 23%, а время выполнения снизилось на 35%.
М. Молодец, так держать!
Т. Как легко стало жить. Длительные тесты – на свалку. Короткие – делаем еще короче. Не то что раньше: “Пропущенные баги! Пропущенные баги!”

 

Всего доброго в первый месяц зимы!

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

Комментарии


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

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



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

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


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

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

ПОДПИСКА

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

ИЩЕЙКА