Исследование: у кода с нецензурной лексикой качество немного выше, чем у кода без ругательств
Код, в котором есть ругательства, оказался немного качественнее кода, написанного без них, выяснил студент Технологического института Карлсруэ Ян Штремель. Молодой человек обнаружил корреляцию в процессе написания дипломной работы на степень бакалавра, пишет ArsTechnica.
Узнать, как взаимосвязаны ругань и код, предложил научный руководитель Штремеля, биоинформатик Александрос Стаматакис. На идею его натолкнул график распространенности ругательств в различных версиях кода, лежащего в основе Linux. Для измерения качества кода Стаматакис предложил использовать программу SoftWipe, разработанную его лабораторией.
Штремель взял из GitHub около 3800 примеров кода, которые содержат нецензурную брань, и 7600 примеров без нее. Затем SoftWipe оценила по 10-балльной шкале обе группы и дала на полбалла больше той, в которой использовались ругательства.
И хотя это исследование не закончено, им уже заинтересовались другие ученые. Так, психолог Бенджамин Берген из Калифорнийского университета в Сан-Диего заявил, что связь между нецензурной лексикой и качеством кода ранее не изучалась. Психологи знали, что ругань может облегчить боль и повысить физическую работоспособность, но никогда не рассматривали эту тему с подобного ракурса.