OpenQuality.ru

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

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

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


Февральская лента: лучшее за месяц (2015)

Добрый день.

 

Баги и дыры

 

• Девять способов потерять свои данные в СУБД: коллекция реальных историй.

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

• Gerald Weinberg продолжает разговор о возможных причинах провалов в работе программного обеспечения.

• Gerald Weinberg продолжает делиться печальными историями о провалах в разработке ПО и формулирует универсальные принципы их возникновения и предотвращения.

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

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

• Портал госуслуг не прошел проверку на прочность.

 

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

 

• Martin Fowler делится своими мыслями о пользовательских историях в разработке ПО.

• Книга о параллельном программировании выложена в открытый доступ.

• Какие ошибки в JavaScript можно поймать с помощью статического анализатора кода?

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

• Спасти проект от окончательного краха: 8 найденных проблем и 8 извлеченных уроков.

• Сервис Vinted: статистика, архитектура, технологии, команда, цикл разработки, обслуживание сервиса, извлеченные уроки.

• Не было бы счастья, да несчастье помогло: как эволюционировал фреймворк для web-тестов сервисаPinterest?

• От PHP к Go: коней на переправе меняют, но старых не пристреливают.

• Что такое column-oriented databases и чем они отличаются от традиционных баз данных.

• VimScript: подробное руководство по кастомизации лучшего текстового редактора всех времен и народов.

• Главное нововведение в SObjectizer 5.5.3 – начало реализации механизмов для тонкой настройки агентов под особенности задач пользователя.

 

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

 

• Будущее в прошлом: опытный тестировщик пишет письмо себе, начинающему свой путь 17 лет назад

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

• Gerald Weinberg: можно по-разному относиться к ошибкам в программном обеспечении. Главное – не оказать себе медвежью услугу.

• Вводная статья об использовании JMeter для нагрузочного тестирования web-приложений.

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

 

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

 

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

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

• Дилберт учит роботов манипулировать желаниями их владельцев. Им только дай волю.

• Один день бывшего профессора в Гарварде, а ныне менеджера (TLM) в Google.

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

• Введение в функциональное программирование: практическое руководство.

 

Эпизоды

 

Критический участок:
 

М1. Почему разработка портала идет так долго?
М2. Потому что часть разработчиков пишет автотесты.
М1. А почему такое плохое покрытие кода автотестами?
М2. Потому что не хватает разработчиков!
 

За тремя зайцами:
 

М1 (осторожный). У нас три группы пользователей: одни молчат, другие хвалят, третьи критикуют за то, за что хвалят вторые. Что будем делать?
М2 (транжира). Выпустим для третьих отдельную версию продукта!
М3 (инноватор). Попробуем совместить пожелания вторых и третьих в одной версии.
М4 (практик). Нужно следить за молчунами. Если их больше вторых и третьих, оставим все так как есть.
 

Весна!

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

Комментарии


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

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



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

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


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

Список всех статей с краткой аннотацией и разбивкой по рубрикам. Открыть карту.

ПОДПИСКА

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

ИЩЕЙКА