dogfood
构建的含义是什么意思?我的意思是,我知道alpha版本,beta版本,但我从未听说过dogfood
。对于哪个狗这个人来说?
例如:https://github.com/JakeWharton/u2020/blob/master/build.gradle#L29
答案 0 :(得分:6)
dogfooding
是指一个项目团队将该项目带回家在日常生活中使用,作为LIVE QA TESTING的一种手段。
开发人员可以从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
答案 1 :(得分:3)
该名称来自"Eating your own dog food"口语,指的是使用自己的产品进行内部运营的公司。据信这个词源于20世纪80年代的微软。