OpenQuality.ru

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

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

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


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

Добрый день.

 

Баги, дыры, недоразумения

 

• Для чего был создан этот код, если без него лучше, чем с ним? Сложно догадаться.

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

• Хороший продукт настолько хорош, насколько он заставляет забыть про еду и сон.

• Неработоспособность Azure Storage 18 ноября: полный разбор полетов.

• Обновление сервиса хранения данных в Microsoft Azure привело к 11 часам простоя сервисов пользователей.

• Интригующее расследование: нужно быть аккуратным при использовании сервиса Pastebin, иначе можно обнажить секретную информацию как это случилось с кодом Facebook.

• Во что может превратиться каталог с документами, если оставлять для них имена по умолчанию?

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

• Количество просмотров ролика Gangnam Style превысило порог, допустимый для 32-битного целого числа, что привело к временному сбою счетчика YouTube.

• Google+: баг не подтвердился, но прогноз невразумительный.

• Что такое временнЫе атаки и как им противостоять?

• И на старуху бывает проруха, или публичное признание в ашипках.

• Старожилам не дают исправить ошибки юнцов, потому что поздно пить Боржоми.

 

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

 

• Фразы, слова и акронимы, которые относятся к SQL Server и сбивают с толку.

• Новые правила использования виртуальных машин Amazon EC2 способны миллиардера сделать миллионером.

• Google DeepMind: эра искусственного интеллекта не за горами.

• Распределенные масштабируемые системы: хорошее введение в тему для начинающих.

• История Маргарет Хэмилтон: потребности космической индустрии лежали у истоков развития современных методик разработки ПО.

• Многопоточные приложения: почему возможно замедление их работы?

• Создание нового языка программирования: просто интерпретируй текстовые строки как считаешь нужным.

• Amazon или EBay: покупатель голосует кошельком или наличием времени.

• Смена поколений: Scrum сделал свое дело, да здравствует DevOps.

• Пишите код только на Java – и пусть другие языки подождут.

• Почему сообщение “Invalid Username or Password” в web-интерфесе усложняет жизнь пользователю и не служит защитой от взлома?

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

• Десять полезных конструкций языка Perl на выборочные случаи жизни.

• Наша песня хороша, начинай сначала: commit -> build -> fail -> commit … success.

 

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

 

• JMeter и WebDriver: какую пользу может принести комбинирование этих инструментов?

• Заочный диалог: Michael Bolton задет высказыванием Uncle Bob о том что тестировщики ничего не найдут, если программисты делают свою работу.

• Google Testing Blog: в чем Truth лучше чем JUnit?

• ”How we test software in Microsoft”: как выглядела бы эта книга, будь она написана сегодня.

• Инженеры компании Google представили Protractor – инструмент для тестирования приложений, построенных на AngularJS.

 

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

 

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

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

• Две эры и два краеугольных камня Интернета: оседлать тренд и мчаться вперед.

• Paul Graham рассказывает о том как оставаться экспертом в быстро изменяющемся мире.

• Перфекционист в разработке ПО рискует носить всех собак, которых на него повесят.

• Дилберт объясняет на пальцах who is who в создании программного обеспечения.

• Порой хорошо выполненная работа не оценивается по достоинству и даже не вызывает уважения.

• Стартап на грани краха: пристрелить свою мечту или можно еще побарахтаться?

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

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

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

• Dr.Dobb’s, онлайн-журнал о разработке программного обеспечения, приказал долго жить.

 

Эпизоды

 

Хорошему багу – хороший капкан:
 

Т Sr -> T Jr. Автотест – это капкан. Поставил его и ждешь, когда сработает.
Б Sr -> Б Jr. Автотест – это капкан. Его нужно обходить.
 

Явка с повинной:
 

Б1. Боже мой, я вижу баг!
Б2. Не бойся, мы и сами с усами.
Б1. Так мы баги? Тогда только явка с повинной…
 

Счастья в Новом Году!

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

Комментарии


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

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



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

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


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

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

ПОДПИСКА

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

ИЩЕЙКА