Suicide
01.12.2018, 14:42
Яркко Саккинен (Jarkko Sakkinen) из компании Intel, занимающийся обеспечением поддержки в Linux технологий TPM (Trusted Platform Module) и SGX (Software Guard Extensions), вынес (https://lists.freedesktop.org/archives/dri-devel/2018-November/198581.html) на обсуждение (https://lkml.org/lkml/2018/12/1/133)среди разработчиков ядра Linux вопрос проведения чистки кодовой базы ядра от нецензурных выражений в комментариях. В качестве примера Яркко подготовил (https://lkml.org/lkml/2018/12/1/105) 15 патчей, заменяющих в комментариях слова "f*ck", "f*cked" и "f*cking" на "hug", "hugged" и "hugging".
По мнению организатора инициативы нецензурные выражения в коде могут вызвать дискомфорт у некоторых разработчиков и избавление комментариев от ругательств приведёт код ядра в соответствие с недавно принятым (https://www.opennet.ru/opennews/art.shtml?num=49284) кодексом поведения (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/code-of-conduct.rst) разработчиков ядра (Code of Conduct). В процессе обсуждения инициатива получила неоднозначные отзывы.
Аргументы противников внесения правки сводятся к тому, что подобные комментарии вносят свой колорит и являются своеобразными шутками. Несколько разработчиков, для которых английский язык не является родным, подчеркнули, что предложенная замена на "hug" затрудняет понимание смысла комментариев (например, после замены получились (https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1817395.html) такие фразу, как "IOC3 is hugging hugged beyond belief"). При этом отмечается, что уже существующие комментарии в ядре формально не нарушают кодекс, так как были приняты до его утверждения.
Кес Кук (Kees Cook), бывший главный сисадмин kernel.org и лидер Ubuntu Security Team, предложил (https://lkml.org/lkml/2018/12/1/133) использовать для замены более жёсткие слова "heck", "hecked" и "hecking", а также по возможности не просто заменять нецензурные слова, а переписывать комментарии в соответствии с контекстом. Например, можно использовать выражения "This API is terrible", "Hateful interface", "Don't touch my freakin' code" вместо "This API is hugged", "Hug this interface" и "Don't touch my hugging code".
https://www.opennet.ru/opennews/pics_base/0_1543643771.png (https://www.vidarholen.net/contents/wordcount/)
1.12.2018
https://www.opennet.ru/opennews/art.shtml?num=49689
По мнению организатора инициативы нецензурные выражения в коде могут вызвать дискомфорт у некоторых разработчиков и избавление комментариев от ругательств приведёт код ядра в соответствие с недавно принятым (https://www.opennet.ru/opennews/art.shtml?num=49284) кодексом поведения (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/code-of-conduct.rst) разработчиков ядра (Code of Conduct). В процессе обсуждения инициатива получила неоднозначные отзывы.
Аргументы противников внесения правки сводятся к тому, что подобные комментарии вносят свой колорит и являются своеобразными шутками. Несколько разработчиков, для которых английский язык не является родным, подчеркнули, что предложенная замена на "hug" затрудняет понимание смысла комментариев (например, после замены получились (https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1817395.html) такие фразу, как "IOC3 is hugging hugged beyond belief"). При этом отмечается, что уже существующие комментарии в ядре формально не нарушают кодекс, так как были приняты до его утверждения.
Кес Кук (Kees Cook), бывший главный сисадмин kernel.org и лидер Ubuntu Security Team, предложил (https://lkml.org/lkml/2018/12/1/133) использовать для замены более жёсткие слова "heck", "hecked" и "hecking", а также по возможности не просто заменять нецензурные слова, а переписывать комментарии в соответствии с контекстом. Например, можно использовать выражения "This API is terrible", "Hateful interface", "Don't touch my freakin' code" вместо "This API is hugged", "Hug this interface" и "Don't touch my hugging code".
https://www.opennet.ru/opennews/pics_base/0_1543643771.png (https://www.vidarholen.net/contents/wordcount/)
1.12.2018
https://www.opennet.ru/opennews/art.shtml?num=49689