Мы запустили Dzik Pic Store. Заходи к нам в магазин за крутым мерчом ☃️
Support us

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

В общем и целом, ругательства в комментариях к коду никого не удивляют. Но уж точно неожиданной покажется одна закономерность, которую выявил студент Технологического института Карслруэ в Германии Ян Штремель: среднее качество кода с непристойной лексикой оказалось значительно выше, чем «культурного» кода. Но делать однозначные выводы пока рано: анализ проводился лишь на открытом коде с GitHub, написанном на C, так что вопрос требует более детального изучения.

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

В общем и целом, ругательства в комментариях к коду никого не удивляют. Но уж точно неожиданной покажется одна закономерность, которую выявил студент Технологического института Карслруэ в Германии Ян Штремель: среднее качество кода с непристойной лексикой оказалось значительно выше, чем «культурного» кода. Но делать однозначные выводы пока рано: анализ проводился лишь на открытом коде с GitHub, написанном на C, так что вопрос требует более детального изучения.

Идея проверить, как взаимосвязаны ругань и код, пришла научному руководителю Штремеля, биоинформатику Александросу Стамакису. На это его натолкнул интересный график, который иллюстрирует обилие брани в различных версиях Linux. Для измерения качества кода использовалась программа SoftWipe, разработанная его лабораторией.

Штремель собрал с GitHub около 3800 фрагментов кода с ругательствами и 7600 фрагментов кода без них. В среднем оценка кода с ругательствами по шкале от 0 до 10 оказалась примерно на полбалла выше, чем кода без ругательств. Впрочем, далеко не все разработчики склонны фиксировать свои эмоциональные всплески на письме, когда у них что-то не получается.

Психологи давно говорят, что ругань облегчает боль, повышает физическую силу и даже участвует в формировании личности человека. Некоторые ученые считают, что грамотно и дозированно используемая ругань может повышать вовлечённость студентов. Однако связь между качеством кода и сопровождающей его бранью на научном уровне пока не рассматривалась.

На «нытинг» — час в неделю. Как айтишники жалуются  друг другу
На «нытинг» — час в неделю. Как айтишники жалуются друг другу
По теме
На «нытинг» — час в неделю. Как айтишники жалуются друг другу

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

С другой стороны, видеть нецензурную лексику в коде приятно далеко не всем. Излишняя агрессия даже заставляет некоторых отказаться от карьеры в разработке ПО. Штремель и Стамакис тоже отмечают, что не стоит перебарщивать: есть границы, после которых ругань перестает быть весёлой. Исследователи уже напланировали множество экспериментов для подкрепления первичных выводов и дальнейшего погружения в тему.

Айтишник вдохновился фильмом и украл у работодателя сотни тысяч долларов
Айтишник вдохновился фильмом и украл у работодателя сотни тысяч долларов
По теме
Айтишник вдохновился фильмом и украл у работодателя сотни тысяч долларов
Stack Overflow: 74% разработчиков хотят уволиться. И главное — не деньги
Stack Overflow: 74% разработчиков хотят уволиться. И главное — не деньги
По теме
Stack Overflow: 74% разработчиков хотят уволиться. И главное — не деньги
🎊 Dzik Pic Store открыт и готов принимать заказы!

Заходи к нам в магазин

Читайте также
Альтман: OpenAI планирует сильно сократить наём
Альтман: OpenAI планирует сильно сократить наём
Альтман: OpenAI планирует сильно сократить наём
1 комментарий
Разработчик создал язык программирования с помощью Claude Code
Разработчик создал язык программирования с помощью Claude Code
Разработчик создал язык программирования с помощью Claude Code
2 комментария
Отток индийских айтишников из США в Индию увеличился в почти 1,5 раза
Отток индийских айтишников из США в Индию увеличился в почти 1,5 раза
Отток индийских айтишников из США в Индию увеличился в почти 1,5 раза
1 комментарий
«Сидел и думал: я — это мои деньги? Нет. Я инженер? Уже тоже нет». История человека, который путешествует 10 лет (и ещё 2 кейса про цифровой детокс)
«Сидел и думал: я — это мои деньги? Нет. Я инженер? Уже тоже нет». История человека, который путешествует 10 лет (и ещё 2 кейса про цифровой детокс)
«Сидел и думал: я — это мои деньги? Нет. Я инженер? Уже тоже нет». История человека, который путешествует 10 лет (и ещё 2 кейса про цифровой детокс)
Когда ретриты — часть образа жизни.
4 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

0

GitHub

Это вывод который надо было сделать.