Новости Software

Ядро высокой культуры: Linux-разработчики стали меньше нецензурно ругаться в комментариях к коду

В начале декабря 2018 года Яркко Саккинен (Jarkko Sakkinen) из корпорации Intel предложил обсудить вопрос очистки кодовой базы ядра Linux от нецензурных выражений. Он подготовил 15 патчей, которые меняют слова «f*ck», «f*cked» и «f*cking» на «hug», «hugged» и «hugging» соответственно. Это дало положительный эффект. 

pixabay.com

pixabay.com

К слову, против этой инициативы выступило довольно много специалистов. Они отмечали, что такое нововведение может сделать непонятными некоторые специфические шутки. Но нашлись и те, кто предложил куда более радикальные правила. Кис Кук (Kees Cook), бывший главный системный администратор kernel.org и лидер Ubuntu Security Team, заявил, что вышеупомянутые ругательства надо менять на «heck», «hecked» и «hecking», а также менять комментарии в соответствии с контекстом.

vidarholen.net

vidarholen.net

Справедливости ради отметим, что некоторым программистам действительно неприятно читать комментарии с руганью, однако попытки заменить одни слова другими или заставить переписывать комментарии вряд ли могут считаться оптимальным решением.

Эти данные были получены при анализе исходных текстов ядра Linux. Сейчас там присутствует около 4 тысяч комментариев с меткой «TODO». Это указание на различные недоработки, запланированные в будущем изменения, планы и «костыли». В последнее время их число непрерывно растёт, хотя небольшое уменьшение отмечалось на ранних сборках пятой версии ядра. Если разработчики начнут тратить время на исправление мата в комментариях, это может сильно замедлить сам процесс разработки.

vidarholen.net

vidarholen.net

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
Прежде чем оставить комментарий, пожалуйста, ознакомьтесь с правилами комментирования. Оставляя комментарий, вы подтверждаете ваше согласие с данными правилами и осознаете возможную ответственность за их нарушение.
Все комментарии премодерируются.
Комментарии загружаются...
window-new
Soft
Hard
Тренды 🔥
Выходцы из Activision Blizzard, Ubisoft, Sega, LucasArts и Sierra запустили студию New Tales для разработки и издания игр 5 ч.
Лучше поздно, чем никогда: в GOG началась своя новогодняя распродажа 6 ч.
Видео: знакомство с новой легендой в трейлере к анонсу следующего сезона Apex Legends 6 ч.
В Steam открылся ранний доступ научно-фантастического триллера Hidden Deep 7 ч.
Европарламент одобрил закон, запрещающий сбор некоторых данных для таргетинга рекламы 7 ч.
На Google подали в суд в США за обман пользователей для получения их личных данных 7 ч.
Видео: музыкальный концерт Даны в новом геймплейном ролике Syberia: The World Before 8 ч.
Apple будут штрафовать на 5 млн евро в неделю за препятствия к использованию сторонних платёжных систем в приложениях 8 ч.
Сегодня в оригинальной Dying Light начнётся новое внутриигровое событие — до выхода сиквела меньше двух недель 8 ч.
Microsoft снова принудительно сделала Edge и Bing браузером и поисковиком по умолчанию в Windows 11 9 ч.
Новая статья: Обзор накопителей Crucial P5 Plus и Micron 3400: какими должны быть PCIe 4.0 SSD среднего уровня 50 мин.
Новая статья: Обзор 27-дюймового монитора MSI Modern MD271QP: доступная модель со входом Type-C 3 ч.
Renault, Nissan и Mitsubishi инвестируют $23 млрд в производство электромобилей 4 ч.
Boeing инвестировала $450 млн в разработку аэротакси на электрической тяге 4 ч.
iPhone 13 стали показывать сиреневый экран и самопроизвольно перезагружаться 5 ч.
Разработчик систем хранения энергии на сжатом воздухе Hydrostor получил от Goldman Sachs $250 млн инвестиций 5 ч.
Представлен концепт дома на колёсах eStream — он электрический, может ездить без автомобиля, а управлять им можно со смартфона 6 ч.
Samsung готовит среднебюджетный смартфон Galaxy F23 5G с процессором Snapdragon 750G 6 ч.
Сальвадор купил биткоинов на $15 млн на фоне резкого падения курса криптовалюты 7 ч.
Arm выпустила прототип платы с процессором повышенной безопасности Morello 8 ч.