博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
揭秘:微软高管为什么让测试工程师“吃狗粮”呢?
阅读量:6933 次
发布时间:2019-06-27

本文共 967 字,大约阅读时间需要 3 分钟。

今天翻译 Facebook 文章 “React 16: A look inside an API-compatible rewrite of our frontend UI library” 时,遇到一个词语 Dogfooding。顾名思义这个词应该是“狗粮”的意思吧。

于是用 Google 翻译了一下,得到的结果居然是 “内部测试”。

Dogfooding

出于好奇心,就查了查这个词语的典故。

这句俗语的原文是 Eating your own dog food,直译为“吃你自家的狗粮”,不过经常被简写成一个单词,那就是

Dogfooding。

根据“网络世界”杂志的记载,1988 年,微软的高管 Paul Maritz 在写给测试主管的一封邮件中写道“Eating our own Dogfood”(吃我们自家的狗粮)。之后 Dogfooding 一词在 IT 圈,甚至整个科技圈传播开了。

微软高管为什么要“吃自家狗粮”呢?而 Dogfooding 为什么又变成内部测试呢?

这个典故最初不是由 IT 领域发明的,根据电气电子工程师学会软件杂志的编辑所属,发布在 2006 年第 23 期, ISSN 编号为 0740-7459。如果你不知道电气电子工程师学会,肯定听说过他的简写:IEEE。

据杂志社编辑回忆,在上世纪 80 年代,Alpo 为自己的狗粮拍摄电视广告时,演员 Lorne Greene 表示不仅仅是表演时,即使在家里他也使用 Alpo 牌狗粮喂食自家的狗。所以,人们就把自己公司使用自己开发的产品的情况称为“Dogfooding”。比如“为了挑战百度无人车安全性,李彦宏让工程师拦车测试”。

不过据编辑还提到了另一个典故:传说 Kal Kan 宠物食物公司的总经理,每年的股东大会上,都吃一罐自己公司的狗粮。为了推广自己的产品也是拼了。

如果公司打算让顾客买自己的产品,那至少公司自己也要愿意使用这些产品。

苹果电脑公司总裁 Michael Scott 在 1980 年的一份备忘录中如此写到:“立即生效!别再购买或租用更多的打字机了。”并宣示要在 1981 年 1 月 1 日清理掉公司内的所有打字机,并以电脑代之。

做好产品,从 Eating your own dog food 开始。


欢迎关注我的公众号,关注前端文章:

justjavac微信公众号

转载地址:http://tomjl.baihongyu.com/

你可能感兴趣的文章
Linux下chkconfig命令详解
查看>>
重定位子进程的标准输出至管道
查看>>
cookies的常见方式
查看>>
SQL获取当月天数的几种方法
查看>>
typescritp 导出默认接口
查看>>
Tomcat 部署项目的三种方法
查看>>
闲话:你今天OO了吗?
查看>>
实例变量可见度修饰符
查看>>
01 面向对象之:初识。
查看>>
静态函数造成GC的原因
查看>>
解决cocos2dx在Xcode中运行时报:convert: iCCP: known incorrect sRGB profile 的问题
查看>>
微信分享相关(接口部分代码)
查看>>
windows phone 使用bing map 服务
查看>>
Elasticsearch索引原理
查看>>
HDU Problem 1394 Minimum Inversion Number【树状数组】
查看>>
luoguP4705 玩游戏
查看>>
使用Spring Boot的跨源CORS设置
查看>>
[学习笔记]闵可夫斯基和
查看>>
Android Studio的安装和基本使用
查看>>
Make ISO安装ArchLinux加Cinnamon
查看>>