Apple ประกาศเลิกใช้ blacklist/whitelist เปลี่ยนเป็น allow list/deny list

by foamdot
17 July 2020 - 08:17

Apple ออกแนวทางการเขียนโค้ดแบบใหม่ เน้นให้ใช้คำที่ไม่เลือกปฎิบัติต่อคนบางกลุ่ม บนอีโคซิสเต็มของแอปเปิล ไม่ว่าจะใน Xcode, APIs, เอกสารซอฟต์แวร์ หรือโปรเจ็คโอเพนซอร์ส โดยได้เริ่มเปลี่ยนคำในโปรแกรมเวอร์ชันเบต้าที่เปิดตัวไปในงาน WWDC 2020 ที่ผ่านมา

คำที่เปลี่ยนยกตัวอย่างเช่น blacklist/whitelist ให้เปลี่ยนไปใช้ deny list/allow list แทน หรือคำว่า master/slave ก็แนะนำให้เปลี่ยนเป็นคำอื่น เช่น primary/secondary เป็นต้น โดยนักพัฒนาสามารถดูการเปลี่ยนแปลงทั้งหมดได้ที่ Apple Style Guide ฉบับล่าสุด

นอกจากนี้ หลังจาก Apple ประกาศใช้แนวทางดังกล่าวแล้ว หากนักพัฒนายังใช้คำเดิมในการเขียนโค้ดก็จะได้รับแจ้งเตือนให้ใช้คำใหม่อีกด้วย

ก่อนหน้านี้ Google ก็ออกแนวทางเลิกใช้โค้ดที่มีนัยยะเลือกปฎิบัติต่อคนบางกลุ่มใน Chrome เช่นกัน

ที่มา - Apple

Blognone Jobs Premium