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
