Новости 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
Тренды 🔥
Xiaomi, Oppo и Vivo сократят производство смартфонов на 20 % 3 ч.
Вместе с платформой Socket AM5 для процессоров Ryzen 7000 выйдет три чипсета — X670E, X670 и B650 3 ч.
Представлен FPGA-модуль AMD Xilinx Kria KR260 для быстрой разработки робототехники 3 ч.
Обновлённые лэптопы HP Envy получили процессоры Alder Lake и 5-Мп веб-камеры с ИИ-функциями 4 ч.
Tele2 подала в суд на российское представительство Nokia и намерена взыскать 478 млн рублей 4 ч.
HP обновила ноутбуки HP Spectre x360 процессорами Alder Lake и графикой Intel Arc Alchemist 5 ч.
Gigabyte представила высокопроизводительный Arm-сервер G492-PD0: Ampere Altra + 8 × NVIDIA A100 5 ч.
Huawei представила для глобального рынка смарт-часы WATCH GT3 Pro, WATCH D, WATCH FIT 2 и фитнес-браслет Band 7 6 ч.
Модульные ноутбуки Framework Laptop обновились до Intel Alder Lake — апгрейд обойдётся от $449 6 ч.
Эксперты увидели хорошие перспективы для промышленного майнинга в России. Среди плюсов: дешёвая энергия и холодный климат 7 ч.