Что такое сборка "собачья еда"?
Какие dogfood
строить значит? Я имею в виду, я знаю альфа-версии, бета-версии, но я никогда не слышал о dogfood
, Для каких собак люди этого телосложения?
Например, здесь: https://github.com/JakeWharton/u2020/blob/master/build.gradle
2 ответа
dogfooding
это когда команда, работающая над проектом, приносит этот проект домой для использования в своей повседневной жизни, как средство LIVE QA TESTING.
Разработчики увидят, как проект работает с точки зрения контроля качества в той обстановке, в которой им удобно.
Этот метод тестирования помогает выявить многие проблемы, которые в противном случае могли бы занять гораздо больше времени при использовании стандартных методов обеспечения качества.
Некоторые ссылки с дополнительной информацией:
Википедия: Еда собственной собаки
Среда тестирования и разработки Google - Pt. 2: Dogfooding и офисное программное обеспечение
Geosoft: как корм для собак помог нам улучшить контроль качества
"Dogfood build" обозначает сборки, созданные для внутреннего использования внутри компании, как правило, для поиска ошибок в новых функциях, которые было бы неудобно показывать внешнему клиенту.
Название происходит от разговорной речи "Еда собственной собаки", которая относится к компаниям, использующим свои собственные продукты для своих внутренних операций. Считается, что этот термин возник у Microsoft в 1980-х годах.