O poder da formiga (sistema da configuração)
Eu estou usando a formiga (sistema baseado Java da configuração) para nosso projeto. A formiga é um sistema excepcionalmente poderoso da configuração e deve ser o único sistema que da configuração você precisará nunca. Você não precisa realmente monstro do código como o perito (ou a pilha de…. como os amores de Bileblogger a dizer). Com pouco esforço aqui é o que eu consegui em poucas horas (com exceção da capacidade óbvia da compilação, funcionar, construindo o frasco arquiva etc.):
- Nossas fontes do teste (Java) são ficadas situadas no mesmo diretório que as limas de fonte regulares de Java. Entretanto durante o compiation do código fonte nós excluímos as fontes do teste.
- As fontes do teste podem ser compiladas com um alvo separado que mantenha as classes compiladas no diretório separado.
- A análise de estática automática para descobrir defeitos no código fonte, relatório está no HTML para a visão fácil.
- Javadoc com cruz-refernce ao código fonte e as classes do JDK são lig à documentação do JDK em nosso usuário local.
- A análise e o relatório da qualidade do código fonte no HTML formatam.
- O alvo do funcionamento permite que você funcione qualquer classe da linha de comando com argumentos opcionais (da linha de comando).
- As bibliotecas são agrupadas em diversas categorias tão somente que o jogo mínimo de bibliotecas exigidas é usado para cada tarefa
- As classes do ponto podem ser funcionadas separada
- A tarefa do teste funciona todos os testes disponíveis da sanidade. Você pode especific todos os grupos ou excluir quaisquer grupos de teste para funcionar.
- Muitas tarefas gostam da análise de estática, criação do javadoc ou a análise da qualidade é dependente do corredor bem sucedido dos testes da sanidade
- Antes que a compilação o código o mais atrasado estiver verific para fora do repositório da subversão (chamado actualização na subversão). Isto assegura-se de que o colaborador esteja usando sempre a base a mais atrasada do código.
- Todo o código fonte (que incluem o código de teste) e as soluções do ponto são adicionados automaticamente antes do registro.
- Você pode código do registro (chamado cometa na subversão) somente depois a compilação e a conclusão bem sucedidas de testes da sanidade. Isto assegura-se de que verific no código seja nunca quebrado.
- Nós igualmente geramos uma lima do frasco para um sub-project concatenando a fonte junto com todas as limas dependentes do frasco para fácil da distribuição. Igualmente inclui uma lima manifesta que permita que a aplicação seja funcionada com um java simples - ranja o comando.
- Capturando o número de versão da subversão para incorporar na lima do frasco
- “toda a” tarefa que termina todas as tarefas comuns
- Determinadas tarefas são escondidas dos usuários comuns
Quando cada um delas não for dura de fazer, uma integração agradável é o que lhe dá o valor real. Uma equipe de desenvolvimento pode ser muito produtiva com um sistema da configuração que facilite suas tarefas e reforce bons hábitos como testes running antes do registro, actualizando à versão a mais atrasada antes da compilação etc.
Em vez do investimento em grande duramente para compreender sistemas, eu prefiro usar simples mas software poderoso como formiga a começ o que eu quero e com baixo custo (meu tempo * taxa de hora em hora ao contrário do software custado + minha hora de aprender * taxa de hora em hora + minha hora de executar + tempo da taxa de hora em hora + dos consultantes * taxa de hora em hora). A formiga pode ser usada da linha de comando (minha preferência) ou dentro do IDE moderno como o eclipse ou o Netbeans.
Arquivado sob o software da empresa, notícia de título, como a, software de Java, software livre, programando |
|
RSS 2.0 |
Trackback este artigo |
Envie por correio electrónico este artigo
Você pode igualmente gostar de ler |




































