К неожиданному выводу пришел студент немецкого университета. Его научная работа показала, что программисты, которые задействуют крепкие ругательства в своих комментариях к коду, способны создавать более качественное ПО.
Парадоксальный результат
Как рассказывает CNews, идею своему воспитаннику Яну Штреймелю подал Александрос Стаматакис, преподаватель Технологического института Карлсруэ. По специальности — биоинформатик. Научного руководителя вдохновил на эту странную тему исследования график, характеризующий частоту использования ненормативной лексики в коде ядра Linux.
Студент сравнил порядка 3,8 тысячи образцов кода с матами и 7,6 тысячи аналогов «чистого» кода. Они были извлечены из открытых репозиториев на Microsoft GitHub. Для аналитики применена программа SoftWipe, она настроена на автоматическую оценку качество кода с учетом ряда параметров по 11-балльной шкале.
Итог: выборка показала, что программы с применением ругательств получили в среднем оценки на 0,5 балла выше, нежели их «толерантные» конкуренты. Правда, оговаривается научный руководитель, результаты нельзя признать абсолютно чистыми, ибо выборка осуществлялась лишь по открытым кодам на C. Да и разница в результатах невелика. Требуются дальнейшие уточнения с расширением сферы исходников.
Сам Штреймель был изумлен результатами, равно как и его наставник. Стаматакис уверяет, что и сам нередко прибегает к такому «допингу» как крепкое словцо в процессе работы, но ограничивается устными всплесками эмоций. В комментариях к его софту ругательства не фиксируются.
Какого Х: психолог о теории и практике словесного "тоника"
Бенджамин Берген , калифорнийский дипломированный специалист по когнитивной психологии, является автором книги, посвященной феномену мата. Звучит ее название в переводе на литературный русский так: «Какого Х: что ругательства говорят о нашем языке, мозге и нас самих». Берген и сам, читая лекции в универе, порой «взбадривает» студентов непечатными терминами. Уверяет, что так он повышает «вовлеченность студентов». Ему принадлежит и ряд публикаций в профильных журналах, где он рекомендует подобную практику «словесного душа» своим коллегам.
Но и ему не приходилось ранее встречать тезисов о вероятности корреляции качества кода с количеством ругательств, что зафиксированы в тексте при его создании.
Психолог выдвигает версию: попросту те программисты, что так эмоционально выражают свое отношение к делу, на деле и впрямь более привязаны к этой работе, сильнее в нее погружены. Ну, не научены как-то иначе выражать бурные чувства, бывает. Сдержанность и интеллигентность их коллег на деле может в ряде случаев оказаться маской некой отстраненности, что в итоге влияет на качество продукта.
Биотопливо будут производить из устриц и водорослей
Биотопливо для дизелей уже стало возобновляемой и потенциально углеродно‑нейтральной альтернативой нефтепродуктам, но его более активное применение сдерживается высокой стоимостью производства. Такие привычные уже источники сырья как соя и рапс нуждаются…
В России предложили неожиданное применение древесных отходам
Учеными Пермского Политеха разработана методика быстрой переработки коры и опилок в углеродные сорбенты. Новый материал по свойствам близок к промышленным аналогам и может применяться как для очистки воды, так и…
В Красноярске созданы системы для прогноза паводков и пожаров
Научным коллективом из ученых и студентов Сибирского государственного университета науки и технологий имени академика М.Ф. Решетнева созданы интеллектуальные системы прогнозирования природных катастроф. Они предназначены для раннего предупреждения паводков и лесных…
МО: за ночь над регионами России сбили 92 украинских БПЛА
Силы ПВО за ночь сбили 92 украинских БПЛА над регионами России. Об этом сообщили в Минобороны РФ. В Ленинградской области пострадали три человека, двое из которых - дети, сообщил в…
Мирошник: за неделю от ударов ВСУ погибли 20 россиян, включая ребенка
Почти 140 жителей РФ, в том числе 3 детей, на неделе получили ранения при ударах со стороны Вооруженных сил Украины, 20 человек, включая ребенка, погибли. Об этом ТАСС сообщил посол…
ФСБ: в Белгородской области за шпионаж задержали агента спецслужб Украины
Сотрудники ФСБ задержали в Белгородской области агента спецслужб Украины, передававшего данные о местах скопления военнослужащих для нанесения ракетно-бомбовых ударов. Об этом сообщили в Центре общественных связей (ЦОС) ФСБ России. "Федеральной…
Российская дипломатия смогла прорвать американскую блокаду Кубы
Россия делом доказала дружеские отношения с Кубой: танкер «Анатолий Колодкин» прорвал американскую б...
Лингвист рассказала, как остроумие повлияло на эволюцию
В журнале PNAS Nexus опубликованы итоги исследования, проведённого лингвистом Лильяной Проговац из У...
Когда я рассказал племяннику одиннадцати лет, что в его годы мы с друзьями во время ледохода катались на льдинах, он спросил: "Дядя, ты что, в детстве совсем тупой был?".
И тут я чего-то решил про догонялки на деревьях, карбид в бутылках, прыжки со второго этажа стройки в сугроб и взрывание дихлофоса в костре не рассказывать...
Этот сайт использует файлы «cookie» с целью повышения удобства его использования. Во время посещения сайта вы соглашаетесь с тем, что мы обрабатываем ваши персональные данные с использованием сервиса «Яндекс. Метрика». Продолжая использовать сайт, вы соглашаетесь с Политикой конфиденциальности.
Зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций
(Роскомнадзор). Реестровая запись от 07.06.2022 серия ЭЛ № ФС 77 – 83392. При использовании, полном или частичном
цитировании материалов planet-today.ru активная гиперссылка обязательна. Мнения и взгляды авторов не всегда совпадают с
точкой зрения редакции. На информационном ресурсе применяются рекомендательные технологии (информационные технологии
предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей
сети "Интернет", находящихся на территории Российской Федерации)".