На прошедшей неделе компания Rollbar (поставщик платформы постоянного совершенствования кода) опубликовала результаты исследования, которое провела компания независимая исследовательская компания Propeller Insight в конце декабря 2020.
Исследование проводилось методом опроса репрезентативной (для США) выборки 950 разработчиков.Поскольку инициатива проведения исследования исходит от компании, бизнес которой – автоматизация работ по повышению качества кода, предсказуемым лейтмотивом отчёта видится значимость проблемы – борьба с дефектами ведёт к существенным потерям бизнеса, а ручной формат этой борьбы крайне неэффективен. Однако, если отбросить классическое «Я не верю в микробов. Их придумали продавцы мыла», любопытными кажутся цифры, полученные в результате опроса.
Кроме огромных прямых потерь, возникающих из ошибок кода, исследователи обращают внимание на сильное негативное влияние на моральный дух разработчиков.
Помимо статистики об увольнениях приводится любопытная «шкала боли». Работа по устранению дефектов не только отнимает заметную долю времени, но и создаёт такой дискомфорт, что люди готовы заниматься вместо неё чем угодно. Что же это за страшное наказание, которое готовы терпеть разработчики, лишь бы только не заниматься исправлением дефектов? Как видно на выдержке из отчёта, пятая часть в качестве такового рассматривает то, что у нас называется «поехать к родителям [тёще/свекрови]»