Просмотров: 6453

Наиболее благоприятные месяцы для ошибок в программировании


В какое время года пишется наиболее плохо защищённое с точки зрения безопасности ПО? И чем можно объяснить существенные сезонные вариации качества кода?

Для ответа на помощь приходит сухая статистика.

Данные собранные компанией Veracode, показывают, что плотность багов в коде на ранних стадиях жизненного цикла разработки резко возрастает с приходом осени. В то время как средняя плотность дефектов в приложения на альфа- и бета-стадиях разработки за двухлетний период составляла 24 ошибки на мегабайт исполняемого кода, в октябре этот показатель достигает значения в 53 дефекта на мегабайт.

Programmers errors

Фергал Глин, директор по маркетингу в Veracode, который, собственно, и опубликовал график распределения ошибок, основанный на анализе кода тысяч приложений в начальной стадии жизненного цикла разработки, очень так по-американски рассуждает о его результатах в заметке на ThreatPost:

«Может подготовка ко Дню Благодарения так отвлекает девелоперов? Или они просто таким образом отстраиваются после летних каникул, когда жизнь прекрасна и легка, а дороги тихи и безлюдны? Осенью надо опять напрягаться и отвозить детей в школу, а потом спешить по вечерам, чтобы забрать из спортивных кружков? Ну, или просто к концу года растёт нагрузка и напряжение на работе в связи с необходимостью уложиться в дедлайны и выпустить все релизы».

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

Конечно, график отнюдь не показателен, особенно учитывая такую разбежку между медианой и средним, но сам по себе забавен. Думается, и у нас должны быть в какой-то мере похожие тенденции с обострением к концу года, стабильностью в январе, когда после праздников и работа идёт вяло, и у заказчиков обычно мёртвый сезон.

Programmers errors

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

К вопросу об усыханию программистского мозга
А по-существу вопроса: может этот октябрь взять и отменить просто? Сделать всеобщий осенний отпуск для программистов? Есть тут какая-то зловещая шутка, что и День Программиста приходится аккурат на осень. И вот пока я размышлял над вопросом «как же быть», на глаза просто попалось — ученые считают что «витамины замедляют усыхание мозга» (это цитата), и сразу честно предупреждают, что осенью этот процесс особенно прогрессирует. Короче, программисты, — берегите себя осенью.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , , , ,
Эта запись опубликована: Суббота, 7 января 2012 в рубрике МненияНовости.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз