除了营销的效果外dogfooding还有一个显而易见的好处:dogfooding使开发者能够在现实的场景中测试自家公司的产品[5][7],这样就能在产品发布前让项目管理者对产品将被如何使用有更好的认知[7]。相对应的,在软件开发过程中,dogfooding的方式也多种多样,如创建构建分支、创建个人构建版本与直接进行个人测试,这些方法都能帮助开发者在将修改集成进每日构建版本前进行可行性测试,因而可以使构建版本更加稳定,并且能避免可能的不一致问题与依赖关系问题,尤其是在许多开发者(或者是开发团队)参与同一个产品的开发的时候。
转载自原文链接, 如需删除请联系管理员。
原文链接:Dogfooding策略,转载请注明来源!