![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В рабочем обучающем ролике, пропагандирующем терминологию, споспешествующую 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".
К счастью, спешить с вычищением существующего злословия из программного кода не предписано.
kill (о принудительном завершении какого-либо процесса) - рекомендуется, в частности, cancel или finish; в качестве исключения упоминание команды юникса kill разрешено
hang (о прекращении реакции процесса на события) - рекомендуется, в частности, freeze или stop responding
abort (об аварийном завершении процесса) - рекомендуется, в частности, abend (сокращение от "abnormal end", русский эквивалент "авост"). Все, кто старше N лет и потому знали эти слова с молодости, особенно работавшие на ЕС ЭВМ, возрадовались. Про
Следующие термины признано считать вредными как ди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".
К счастью, спешить с вычищением существующего злословия из программного кода не предписано.
no subject
Date: 2021-11-20 06:20 pm (UTC)no subject
Date: 2021-11-20 06:42 pm (UTC)no subject
Date: 2021-11-20 07:07 pm (UTC)no subject
Date: 2021-11-20 07:28 pm (UTC)no subject
Date: 2021-11-20 07:35 pm (UTC)no subject
Date: 2021-11-20 08:30 pm (UTC)no subject
Date: 2021-11-20 07:43 pm (UTC)no subject
Date: 2021-11-20 09:16 pm (UTC)no subject
Date: 2021-11-21 12:49 pm (UTC)no subject
Date: 2021-11-22 08:39 am (UTC)