看板 C_Chat作者 kimisawa (楊回血了。)標題 [閒聊] Epic 公佈新版Unreal程式碼語法要求包容時間 Sat May 25 21:57:36 2024
https://boundingintocomics.com/2024/05/25/unreal-engine-coding-standards-require
-video-game-studios-to-use-inclusive-language/
Epic 公佈新版的語法要求,程式碼要多元與包容。
*潛意識膚色歧視
Do not use metaphors or similes that reinforce stereotypes – examples include c
ontrast black and white or blacklist and whitelist
不要使用強化刻板印象的隱喻或比喻——例子包括對比黑白或黑名單和白名單
*歷史傷痛
Do not use words that refer to historical trauma or lived experience of discrimi
nation – examples include slave, master, and nuke
不要使用指歷史創傷或歧視生活經歷的詞語——例子包括奴隸、主人和核武器。”
*性別中立
refer to hypothetical people as they, them, and their, even in the singular” an
d “anything that is not a person as it and its – for example, a module, plugin
, function, client, server, or any other software or hardware component
將假設的人稱為他們、他們和他們的,即使是單數”和“任何不是人的東西——例如,模組
、外掛、功能、客戶端、伺服器或任何其他軟體或硬體元件。
not assign a gender to anything that doesn’t have one,” nor “use collective n
ouns like guys that assume gender,” and also take care to “avoid colloquial ph
rases that contain arbitrary genders, like ‘a poor man‘s X’
不要將性別分配給任何沒有性別的東西”,也不要“像假設性別的人一樣使用集體名詞”,
還要注意“避免包含任意性別的俗語短語,如“窮人的X”。
程式碼的政確,蒸棒
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.228.69.69 (美國)
※ 作者: kimisawa 2024-05-25 21:57:36
※ 文章代碼(AID): #1cKUvKHE (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1716645460.A.44E.html
→ sopdet: ??????1F 05/25 21:58
→ yukitowu: 好吧 你贏了 你讓我的腦子瞬間當機了3F 05/25 21:58
推 emptie: 這類準則很多年前就有人在提倡了 但……
老實說 很白痴吧7F 05/25 21:59
推 chcony: 10樓最愛看程式碼打手槍13F 05/25 22:00
→ emptie: 你自己想這樣寫自己去 強迫別人就14F 05/25 22:00
推 FwFate: ??????15F 05/25 22:00
推 hasroten: 笑死sjw coding style19F 05/25 22:00
→ chcony: 推太快了吧20F 05/25 22:00
→ labbat: 這位大兄晚個七年開發見準備GG了24F 05/25 22:01
→ sistar5566: 各位以後寫程式先下跪膜拜三次SJW人士才可以啟動軟體25F 05/25 22:01
推 Ceelo: 工殺小26F 05/25 22:01
推 iceyeman: 靠腰 這跟學生教改沒兩樣了吧 越改分越多層28F 05/25 22:01
→ haoboo: 這其實已經推很多年了,比程式碼更上游的protocol spec很多29F 05/25 22:02
→ haoboo: 都在往這個方向改,向藍芽SPEC就沒有master跟slave了33F 05/25 22:02
→ yellowhow: 好像學生已經被影響(調教)不少,現在要擴大範圍34F 05/25 22:02
推 funkD: ????37F 05/25 22:03
推 XXV0: 程式碼也能正確 完全看不懂是在銃殺小38F 05/25 22:03
→ macocu: 黑市也不能講了喔39F 05/25 22:03
推 amsmsk: 看裡面鼓勵你用 但這甚麼軌40F 05/25 22:03
推 icemango: github 把 master branch 改名 main 超擾民42F 05/25 22:04
推 vsepr55: 很正常啦,被抓到拿來做文章很麻煩的43F 05/25 22:04
→ macocu: 說真的,把這種東西視為歧視的心態才是歧視吧44F 05/25 22:04
推 pponywong: Git就發生過啦 master branch 改成 main branch45F 05/25 22:05
推 YeaPa: 這其實有一段時間了 大公司有買掃code的tool通常都會擋掉47F 05/25 22:06
推 hutao: 總覺得近來黑色幽默的笑話都在逐漸實現48F 05/25 22:06
推 aiiueo: 1984都是真的50F 05/25 22:07
推 a1e: 程式碼要多元與包容?這什麼鬼東西啊51F 05/25 22:07
推 TeamFrotress: 連黑名單和白名單這種詞彙都要禁……,要不乾脆連黑跟白這兩種顏色都去除算了= =53F 05/25 22:07
推 meowyih: 哪時要把blackhole改叫hyper-gravity hole啊?55F 05/25 22:07
推 verdandy: African-Americanlist & Caucasianlist56F 05/25 22:08
推 usoko: 早就說過政治正確這種東西是中國搞出來弱化西方國家的東西57F 05/25 22:08
推 Wangdy: 靠北,這是反串嗎?58F 05/25 22:08
推 oiolo: 所以天黑 黑死病 黑暗時代也是騎士 知道了59F 05/25 22:08
→ moritsune: 為了這種鳥事搞到靜態分析過不了關的話我會笑死60F 05/25 22:08
推 Bencrie: 那個 int64_t 要改成 int63_plus_1_t 嗎61F 05/25 22:09
推 protess: blacklist什麼時候要改成darklist63F 05/25 22:09
推 n3688: 坐等工業界禁止 公頭/母頭65F 05/25 22:10
→ macocu: 我看之後就會禁止奴隸這個詞出現在任何作品了66F 05/25 22:10
推 k1k1832002: 其實我在想,本質都還在只是用詞改掉,不也只是短期解方,就像不能講本名講維尼也是知道誰啊,不就每年更新禁字表68F 05/25 22:10
推 verdandy: 禁止奴隸的話,斯拉夫人:???71F 05/25 22:10
推 SRNOB: 黃標72F 05/25 22:11
→ spfy: 這個之前GITHUB就有了 但真的超沒意義74F 05/25 22:11
→ scott032: 怎不乾脆把白人的語言都消滅 改用非洲語75F 05/25 22:11
→ k1k1832002: 就像以後LGBT變成黑含意,LGBT就會變禁字了XD77F 05/25 22:11
推 Violataf: 我還看了一下日曆 今天不是4/1吧79F 05/25 22:11
→ scott032: 螢幕的黑色還有白色色塊也別用了80F 05/25 22:11
→ macocu: 這根本不是解方,這只是人類白癡到極致的逃避現實82F 05/25 22:11
推 amsmsk: 中國搞出來笑惹83F 05/25 22:11
→ spfy: 我們客戶都叫我們改"Block"List了.....84F 05/25 22:11
推 Ericz7000: 整個遊戲產業都是SJW的後花園了嗎87F 05/25 22:12
→ macocu: 你應該要知道這些詞的含意與歷史而非選擇禁掉當作沒事88F 05/25 22:12
推 jimmyzken: 我還看了一下日曆 今天不是4/1吧89F 05/25 22:12
→ scott032: 比中國文字獄還要好笑 太LGBT了90F 05/25 22:12
→ scott032: 奴隸主人核武器直接想到新維加斯 難怪影集要把它抹掉92F 05/25 22:13
→ Ericz7000: int63_plus_1_t 笑死94F 05/25 22:13
推 shortoneal: 奇怪,這些營利公司到底收了多少錢去做這些內耗沒生產力的東西,這實在不像唯利是圖的資本主義社會98F 05/25 22:14
推 verdandy: 去問融資公司,因為要ESG分數夠101F 05/25 22:15
→ shortoneal: 介面上看的到的字我可以理解,code也要管是?102F 05/25 22:15
→ scott032: 突然覺得日本自製引擎很有先見之明了 少被歐美強姦104F 05/25 22:15
推 aiiueo: 這就是新語的威力,為什麼請看1984106F 05/25 22:15
推 qk3380888: 以後Code Review還會檢查有沒有政確107F 05/25 22:15
→ shortoneal: 黑白名單是改很久了block list 跟 allow list111F 05/25 22:16
推 LittleJade: 黑白名單和master slave以前就有人搞過,超白癡113F 05/25 22:16
→ shortoneal: master slave就變primary secondary116F 05/25 22:17
推 feidon: 等等 原來github的main branch原來也是這樣來的嗎XD117F 05/25 22:17
推 devilkool: 對,github的main就這樣來的122F 05/25 22:18
→ scott032: 乾脆歐美遊戲公司只用乾淨的電好了123F 05/25 22:18
推 Bencrie: main branch 那個很久了吧。git 上游以後也會跟進126F 05/25 22:20
推 verdandy: 反核武的活動其實進行了至少幾十年了128F 05/25 22:22
推 Kowdan: 把Black List改成Yellow List就可了,畢竟黃種人沒人權129F 05/25 22:22
→ max83111: 哪天code裡面打black會觸發exception都不意外了130F 05/25 22:22
推 applerev: 這已經算慢了 google好幾年前開始就這樣搞了131F 05/25 22:23
→ inte629l: 幹該不會之後連編譯期都不給過吧==132F 05/25 22:23
推 peteru4: 管成這樣真的好可悲w133F 05/25 22:23
推 qsx889: compile出error:尼哥134F 05/25 22:24
推 zzro: 以後commit系統會先掃一次 掃到關鍵詞彙直接通報政確部135F 05/25 22:24
→ peteru4: 這就是現代所謂的自由嗎 強制別人認同
真的好可憐136F 05/25 22:24
推 a5480277: 下一步應該是IDE強制裝plugin 寫code時看到直接就回報你138F 05/25 22:25
推 ARTORIA: 理組:文組你行你自己寫140F 05/25 22:25
八卦那篇文組抱怨不受尊重。這就是最佳解。
文組來審核理組的產出。
→ a5480277: compile error 或是不幫你找相關參數141F 05/25 22:25
推 inte629l: 可以想像到連CI/CD某個環節都會加個config去搞這東西==142F 05/25 22:25
→ devilkool: Compiler這樣玩的話會逼死一堆工程師143F 05/25 22:25
→ willytp97121: 不能用核武是什麼北七想法 世界上八成的冒險動作遊戲都有提到核武耶144F 05/25 22:26
這邊英文nuke在程式碼中有代表把某事件完全取消的意思。中文無法完全表達,大概就是炸
掉。
比方說
If A then Nuke B
※ 編輯: kimisawa (68.228.69.69 美國), 05/25/2024 22:27:22
推 tmwolf: 文明帝國也不能玩了 哭啊146F 05/25 22:28
※ 編輯: kimisawa (68.228.69.69 美國), 05/25/2024 22:30:01
推 kaj1983: 蛤?你管我要用什麼變數148F 05/25 22:29
→ kaj1983: 白皮書有種改成黑皮書啊150F 05/25 22:31
推 Peurintesa: 還好啦 以那些SJW的程度也就認認變數名稱而已吧151F 05/25 22:31
→ Peurintesa: 總不可能哪天會動到資料結構演算法身上吧?不可能吧...153F 05/25 22:32
推 qsx889: 呼呼 你的function不政確囉154F 05/25 22:33
推 ice76824: 用unreal就是支持SJW,終於到這天了155F 05/25 22:33
→ kaj1983: 那個電路公母的梗圖要成真了...156F 05/25 22:33
推 Richun: 那紅黑樹要改叫什麼東西?157F 05/25 22:33
推 tsmh240: 類似對岸的和諧法
不過更強 連程式的語法都要管158F 05/25 22:34
→ t13243334: 英文就是master/slave162F 05/25 22:35
推 Peurintesa: 也不到管語法吧 只是變數命名而已
我是不知道未來會不會魔幻到禁用某種結構或演算法啦==163F 05/25 22:35
推 aaronpwyu: 如果把這些教會AI 就看AI覺得要把人類毀滅還是政確毀滅了166F 05/25 22:37
推 cloki: 連變數命名也要管有點煩啊...169F 05/25 22:38
推 kaizea: 黑色明明是很受歡迎的顏色,被這些白痴歐美人搞得好像很污穢170F 05/25 22:38
推 ughh: 連命名也要管我真的會笑死幹173F 05/25 22:39
→ max83111: 早晚要把字典裡的black也變成*****177F 05/25 22:40
推 Bencrie: reFF7 系列還沒出完,應該會繼續用吧178F 05/25 22:40
推 ciobe: 太智障了吧.... SJW183F 05/25 22:42
推 zizc06719: black/white list 死去184F 05/25 22:43
推 usoko: 基本上這種中國弱化歐美的方式直接影響到英文語言本身了185F 05/25 22:43
→ usoko: 現在英文語言就很多字詞已經「在社會上不能用」了189F 05/25 22:44
推 pan46: 改黃名單吧 反正黃猴子沒人權= =190F 05/25 22:47
推 holiybo: 只要不談就是不存在了 中國又領先業界 Epic落後半個世紀191F 05/25 22:47
推 orze04: black list很早就要求改了192F 05/25 22:48
推 tkc7: master很常用吧193F 05/25 22:48
推 max005: 其實這在外商應該是幾乎都有要求在改了196F 05/25 22:50
推 egg781: 我認真覺得應該要把這些腦子有毛病的......199F 05/25 22:52
推 tedc21thc: 我們公司就有把Blacklist改成Blocklist的要求202F 05/25 22:53
推 bomda: 什麼智障語法203F 05/25 22:54
推 devidevi: 中國的話就會沒有64 改成63+1或是65-1還是535?204F 05/25 22:54
推 ackes: ???? 這群人下限到底在哪啦 程式碼也能多元政確205F 05/25 22:56
推 butten986: 為什麼這群人不敢去戰醫科,這標準歧視最多的是醫科書吧207F 05/25 22:57
推 kaj1983: 因為醫科的書他們看不懂210F 05/25 22:57
推 fate201: 所以不能用紅黑樹了嗎211F 05/25 22:58
推 Solosea: 就是有人聽話照辦 他們才會越來越囂張啊212F 05/25 23:01
推 fuhu66: 虫合 ?213F 05/25 23:02
推 bps05: ?214F 05/25 23:04
推 zizc06719: 我這邊倒是沒特別要求特別改掉,只有新的需求會特別注意,舊的沒在管216F 05/25 23:07
推 tyifgee: 媽的 真的有夠白癡…221F 05/25 23:17
→ bgrich: 這種東西還很多呢,螺絲如果不能分公母要說成什麼222F 05/25 23:17
推 tyifgee: 我開始覺得人會變的極端都是被逼的..224F 05/25 23:18
→ winklly: 沒人像他們一樣吃飽閒著沒事幹找渣225F 05/25 23:20
→ linceass: 整天搞這種意識型態的東西 是太低能還是嫌錢太多?226F 05/25 23:22
推 yellowhow: 看不懂的東西他們暫時不敢弄,而且真害死人就會讓大多227F 05/25 23:23
→ linceass: 我要是打個He 你程式會給我跑error嗎?228F 05/25 23:23
→ yellowhow: 數民眾再也忍受不了這些爛東西
沒有正義大旗,他們啥都影響不了
Compiler應該不會搞政確,要擔心的是弱點掃描等廠商...229F 05/25 23:23
推 w9515: 來啊 我想看用政確code 寫出來的ai 長啥樣232F 05/25 23:27
→ yellowhow: 或者直接搞一個政確掃描評分,沒過的不能上架或要加錢233F 05/25 23:27
推 LADKUO56: slave跟master都不行也太智障了吧= =
資訊業很常拿這個來當主從概念欸236F 05/25 23:36
→ LADKUO56: 黑白名單也不行 這也是很搞笑241F 05/25 23:38
→ poke001: 靠北 那黑白道也不能講了243F 05/25 23:40
→ poke001: master不能用是真的蠻好笑的247F 05/25 23:41
推 max005: master->main 像android的git早就改掉了249F 05/25 23:42
推 akira0956: 要不要乾脆把黑色從字典裡刪除算了252F 05/25 23:54
→ verdandy: 至少還沒吵到蒙地內哥羅(又稱黑山)改國名254F 05/26 00:01
推 tjltd2000: 我們公司也有不能用黑白名單 要用allowlist/denylist255F 05/26 00:04
推 MIshad: 笑死 那以後公母接頭要改叫什麼257F 05/26 00:08
→ ahnoob: bruh261F 05/26 00:16
推 rizalpiggy: 神經病是不是啊 寫程式他媽還要被SJW管喔262F 05/26 00:18
→ bnn: 這個其實已經有一陣子了 上面寫的master/slave或blacklist264F 05/26 00:28
推 s8018572: 不要奴隸 bruh 不能做現代以前的任何擬真遊戲了
也不能做現代外交戰爭因為核武器265F 05/26 00:49
推 ilohoo: niggerlist267F 05/26 00:51
→ donkilu: 這個很久了啊 四五年前就開始有allowlist/denylist268F 05/26 00:52
→ shintz: 啥????
主機板還真的有mainboard/motherboard兩種稱呼,是我lag還是太少見識了? 以前不是都稱呼motherboard嗎?270F 05/26 00:59
推 stitchris: 遊戲玩家裡有多少是SJW 憑啥綁架整個遊戲界273F 05/26 01:04
推 cc10601cc: 以後complier掃到black就error275F 05/26 01:05
→ fantasystar: 這些coding style 的東西都討論很久了,也不是 Epic發明的,不用在那邊過度反應...276F 05/26 01:06
推 tim1112: 我覺得磁鐵的陰極跟陽極也有點不夠多元 難道陽極不能自訂義為陰極嗎278F 05/26 01:06
推 Hyouri: 越來越低能280F 05/26 01:09
推 fly0204: 程式語言是有性別嗎?281F 05/26 01:24
→ Irenicus: 從糟糕變成難以理解.jpg284F 05/26 02:28
→ enjoyfafa: 旁邊的解說可以理解、但程式語言本身能怎樣搞???285F 05/26 02:53
噓 a25785885: 7414啦 這樣搞要怎麼寫code286F 05/26 03:58
推 aaronpwyu: 看推文才知道 黑名單被改掉很久www 黑無敵時代288F 05/26 06:07
推 mdkn35: 幹 不然黑名單要叫什麼?黃猴子名單喔?289F 05/26 06:51
推 tonyhsie: 以前硬碟接上電腦還有分master跟slave呢 現在不政確了..290F 05/26 06:56
推 louner: 是喔 那他要怎麼抓? 用LLM偵測到就不給deploy? 我不想哪天在stackoverflow上看到有人求救這種爛事…
哪天CR被提要做這種修正我應該會翻桌291F 05/26 07:35
推 aa000017: 有病,我都美送手動把git主幹改回master294F 05/26 08:14
推 kplpop: 代碼也管 太扯了吧 那個有時也不過是順手打上去 沒有任何意義耶296F 05/26 09:10
※ NDark:轉錄至看板 GameDesign 05/26 09:19
推 Lhmstu: 三小什麼概念303F 05/26 12:22
推 diemomfish56: 只能說 卡普空自製RE engine 有先見之明
不用被Unreal Engine 綁架305F 05/26 15:16
推 joe820730: 到底要多神經病才會連變數命名規則都要政治正確…307F 05/26 17:47
→ Wall62: 太智障了309F 05/26 19:12
→ JBLs: ???????????????312F 05/27 13:12
推 qwe04687: == 沃操 有毛病 不要再考驗我那貧瘠的單字量了314F 06/01 22:12
推 PatlaborGao2: 未來會有在Google搜尋black 沒有任何結果的一天嗎316F 06/07 12:24
推 k798976869: 資工人真的很壞 又是master slave server又是blacklist317F 06/07 12:42
噓 LPCbaimlly: mastercard先改叫maincard319F 06/07 12:50
推 salamender: 以後阻擋名單要變成yellow list了吧XD320F 06/07 16:05
--