什么dogfood
build的意思是?我的意思是,我知道alpha版本,beta版本,但我从来没有听说过关于dogfood
。
狗
这个人构建?什么是“dogfood”构建?
例如这里:https://github.com/JakeWharton/u2020/blob/master/build.gradle#L29
什么dogfood
build的意思是?我的意思是,我知道alpha版本,beta版本,但我从来没有听说过关于dogfood
。
狗
这个人构建?什么是“dogfood”构建?
例如这里:https://github.com/JakeWharton/u2020/blob/master/build.gradle#L29
dogfooding
是当一支球队在一个项目工作带来了该项目的家在自己的日常生活中使用,作为LIVE QA测试的手段。
开发商拿地看到该项目从视图中他们在舒适的设置一个QA点运行。
这种测试方法有助于赶上,否则可能采取更长的时间才能找到使用很多问题标准的质量保证实践。
更多信息有些链接:
wikipedia: Eating your own dog food
The Google Test and Development Environment - Pt. 2: Dogfooding and Office Software
Geosoft: How dogfooding has helped us improve quality assurance
“内部测试编译” 指构建生产,为公司内部使用,通常用于查找新功能的bug那将会让外部客户感到尴尬。
该名称来自"Eating your own dog food"口语,指的是公司使用自己的产品进行内部运营。这个词被认为是20世纪80年代由微软发起的。
我非常确定这个短语比那更长,但作为一个老屁,我的记忆可能会让我失望:-) – paxdiablo
查看[Joel的解释](http://www.joelonsoftware.com/items/2004/04/16.html) – Filburt