Em Qua, 2006-11-22 às 00:31 -0200, Euler Taveira de Oliveira escreveu:
> wallace reis wrote:
> 
> > Aqui no Núcleo seguimos a metodologia XP de desenvolvimento.
> > Deste modo, precisamos que os testes sejam executados sem commitar as
> > transações executadas dentro do sistema.
> > Pensamos na possibilidade de se usar flags no código, mas acreditamos que
> > talvez não seja a solução mais elegante.
> > 
> Sugiro que tenha um ambiente de testes (mesmo que limitado -- em termos
> de hardware). Mantenha as bases mais ou menos sincronizadas para que
> você possa testar satisfatoriamente e sem afetar um ambiente estável
> (sistema em produção).
> Num ambiente de testes, você pode ter algumas marcações (aka flags) para
> habilitarem a depuração no sistema facilmente (Eu utilizo isso e
> recomendo que seja implementado em todo sistema). Por outro lado, não
> recomendo que testes sejam feitos (mesmo que utilizando transações não
> sucedidas) em um sistema estável (produção); isso pode afetar
> performance e/ou correr o risco de dar algo errado (num ambiente de
> produção tudo tem que dar "certo"!).
> 
Concordo em gênero, número e grau com o Euler!!! Acrescento que as
otimizações do arquivo postgresql.conf costumam ser diferentes no
ambiente de teste e em produção. Enquanto no ambiente de produção você
vai priorizar o desempenho e a confiabilidade, em testes você vai
priorizar a possibilidade de debugar e fazer muitas cargas (atualizar a
base).


Meus dois centavos,
Fábio Telles
-- 
site: http://www.midstorm.org/~telles/
e-mail: [EMAIL PROTECTED] 
jabber: [EMAIL PROTECTED] 
sip:[EMAIL PROTECTED]

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a