spamsink: (Default)
[personal profile] spamsink
В рабочем обучающем ролике, пропагандирующем терминологию, споспешествующую diversity and inclusion, признано считать вредными следующие термины в переписке или текстах программ как излишне жестокие:

kill (о принудительном завершении какого-либо процесса) - рекомендуется, в частности, cancel или finish; в качестве исключения упоминание команды юникса kill разрешено

hang (о прекращении реакции процесса на события) - рекомендуется, в частности, freeze или stop responding

abort (об аварийном завершении процесса) - рекомендуется, в частности, abend (сокращение от "abnormal end", русский эквивалент "авост"). Все, кто старше N лет и потому знали эти слова с молодости, особенно работавшие на ЕС ЭВМ, возрадовались. Про системный вызов библиотечную функцию юникса abort, который тоже должно быть можно использовать, почему-то не упомянуто.

Следующие термины признано считать вредными как диcкриминирующие по способностям:

cripple (об ухудшении качества работы программы? мне ни разу не приходилось использовать) - рекомендуется slowdown, inhibit, impair

sanity check (о быстрой проверке выполнения какого-либо условия корректности данных или понимания) - просто check, cursory check, quick check, clarity check

dummy (о неиспользуемом объекте или объекте с отсутствующей функциональностью) - рекомендуется placeholder или stub. Какого рожна им это слово не угодило, неясно, ведь есть ventriloquist dummy. Русским аналогом было бы просто "кукла".

Ещё из забавностей (что я не встречал в прессе раньше): нежелательны "grandfathered" (отсылает к расистским законам) и "final solution" (отсылает к холокосту).

И очень подробно описано, когда можно и когда не следует использовать прилагательное "black". В частности, упомянуто, что раз словосочетание "black box" имеет специфическое значение в нашей индустрии, то его можно, поскольку оно в контексте означает "непрозрачный", а не "нежелательный", как, например, в "black hat hacker".

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

Date: 2021-11-20 06:20 pm (UTC)
fenikso: (Default)
From: [personal profile] fenikso
whitelist / allowlist ?

Date: 2021-11-20 07:07 pm (UTC)
vak: (Default)
From: [personal profile] vak
Напоминает старинную детскую игру: чёрное и белое не говорить.

Date: 2021-11-20 07:35 pm (UTC)
stas: (Default)
From: [personal profile] stas
white paper-то запретят? А то это намекает, что только белые могут писать статьи!

Date: 2021-11-20 07:43 pm (UTC)
From: [personal profile] dijifi
Приходит мужик к агенту и говорит: Застрахерьте меня пожалуйста

Date: 2021-11-20 09:16 pm (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Теперь толпы идиотов начнут создавать свободные от расизма версии софта. Нарастание бардака в индустрии гарантировано.

Date: 2021-11-21 12:49 pm (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Когда из оборота исчезнет 'kill', то грубым станет уже 'cancel' и со временем заменят и его...
Page generated Jun. 22nd, 2025 08:49 pm
Powered by Dreamwidth Studios