Ученые: программисты, использующие мат, создают более грамотное ПО

Читать allcarz.ru в

Исследование студента немецкого университета показало, как связано качество программного кода и число ругательных слов, которые использовались при его создании. Об этом сообщает cnews.ru.

Студент Технологического института Карлсруэ (Германия) Ян Штреймель проанализировал несколько тысяч образцов «исходников» на языке программирования C с платформы GitHub. Исследование проводилось по решению его научного руководителя, специалиста по биоинформатике, Александроса Стаматакиса, когда он ознакомился с графиком частоты использования ненормативной лексики в коде ядра Linux.

Штреймель получил около 3,8 тысяч образцов кода, в которых содержалась ненормативная лексика и 7,6 тысяч образцов «чистого» кода из открытых репозиториев на Microsoft GitHub. Применялась программа SoftWipe, которая автоматически оценивала качество кода по шкале в 11 баллов.

Programmer in headphones checking his code on computer screen

Среднее значение оценки программ, в которых разработчики использовали мат, было выше на 0,5 балла, чем у ПО без ругательств. При этом, издание отмечает, что выборка ограничивалась открытым кодом, написанном на C и нуждается в дополнительных исследованиях.

При этом специалист в области когнитивной психологии Бенджамин Берген из Калифорнийского университета в Сан-Диего (США) считает, что программисты, которые много ругаются, на самом деле могут быть гораздо больше эмоционально вовлечены в работу по сравнению с более сдержанными коллегами. Это обстоятельство может сказываться на качестве конечного программного продукта, отметил ученый.


Наш Telegram