À medida que o software é desenvolvido, antes de ser "lançado", o software em estado inédito ou "inacabado" ainda pode ser útil em qualquer momento, pois os desenvolvedores estão fazendo alterações nele e adicionando recursos ou preparando-o para um lançamento futuro.
Uma compilação diária normalmente significa que algumas máquinas agarram o software não lançado toda noite em um determinado momento no tempo, o compilam e o colocam para os desenvolvedores testarem.
Obviamente, pode ou não ser utilizável, dependendo do estágio de desenvolvimento, da estratégia de lançamento do projeto, etc. O que você está testando é um instantâneo de software inacabado em um momento no tempo. / p>
Às vezes, o software pode estar muito quase pronto para ser lançado, caso em que geralmente funcionará muito bem. Se os desenvolvedores declararam um "congelamento", isso significa que eles minimizam as alterações, corrigindo apenas os bugs existentes. Durante esse estágio, é mais provável que uma versão noturna de um software seja bastante utilizável, pois está chegando perto do tempo de liberação.
Se você está falando sobre compilações diárias do Live CD ou de um Installer CD , estas são compilações feitas da mídia de instalação com base em instantâneos do desenvolvimento atual. processo. Tudo acima se aplica. Estes geralmente devem funcionar muito bem devido à sua estratégia de lançamento, embora não seja incomum que algumas coisas sejam quebradas.
Não adianta instalar qualquer software de uma compilação diária, a menos que você esteja testando recursos que estão atualmente em desenvolvimento e ainda não foram lançados, e você está disposto a aceitar que ele esteja um pouco quebrado ou inacabado.