在计算机科学和软件工程等领域,将 blacklist、master-slave 之类的术语替换成 blocklist、primary-secondary 等「XX 中立」的词,不是什么新潮流了。而最近 Chromium 的一个改动和相关的 style guide 又引发了一些讨论。

这时候很适合把 Redis 开发者 antirez 在两年前由于 Ruby on Rails 创始人 DHH 在 Twitter 上反复攻击并试图强迫他修改 Redis 中的 master-slave 术语而写的这篇文章拿出来再读一遍:http://antirez.com/news/122

> ... every terminology is offensive in principle, and I don’t want to accept this idea that certain words that are problematic, especially for Americans to make peace with their past, should be banned. For example if I’m terminally ill, the “short living request” terminology may be offensive, it reminds me that I’m going to die, or that my father is going to die. Instead of banning every word out there, we should make the mental effort to do better than the political correctness movement that stops at the surface.

2 comments

Jeff Dean最有名的GFS就是用的master-slave模型——也没见他这两年被拿出来批斗。