terça-feira, 20 de setembro de 2011

Configurando um ambiente de desenvolvimento - Parte 2

Bom, vamos continuar a configurar o ambiente de desenvolvimento.

Usando o Mercurial:
O mercurial se mostrou muito fácil de configurar e usar. Se você usa Windows, só instalá-lo e nem precisa usar os comandos, existe um workbench, um programa que gerencia isso pra você, você cria os repositórios nele, e adiciona arquivos, dá commit por ele, dá push por ele, e tudo mais.

Um ponto negativo no mercurial, é que você precisa adicionar os arquivos nele, por exemplo, você tem o repositório no BitBucket.org, cria uma pasta para o projeto, clona o repositório do site, e pronto, está lá o repositório para você brincar, porém, se você criar um arquivo, mesmo que esteja na pasta do repositório, ele vai ignorar o arquivo até você dar o "hg add". Mas também até agora esse foi o único problema que eu encontrei.

ps. Para fazer download do mercurial: http://mercurial.selenic.com/

Usando o BitBucket:
O BitBucket cada dia se mostra mais eficaz no que faz, criei todos os repositórios para os meus projetos direitinho, ele já criou tudo, página wiki, pull requests, etc. Outra coisa boa que eu percebi é o fato de você poder visualizar os arquivos direto no browser, e também pode chamar outras pessoas para ajudar no projeto (até 5 no plano grátis), e também define níveis de acesso, read, write, admin, para todos os usuários.

Próximos passos:
Bom, o básico do ambiente de desenvolvimento está configurado, criado repositório, os compiladores apontando para as pastas dos projetos, etc. Agora você me pergunta, e agora? Posso começar a desenvolver? A resposta simples: "sim", mas eu aconselharia a melhorar mais ainda esse ambiente, tentar automatizar os processos "chatos", como por exemplo, ao criar uma nova classe, um novo arquivo, você vai ter que dar "hg add", para depois "hg commit", etc. Mesmo com um programa que faça isso, abrir o programa, selecionar o repositório, etc, demanda um tempo. Eu sempre gosto de criar ".bat" para facilitar, por exemplo, crie um fullcommit.bat, e nele coloque os comandos de add, commit e push. Assim ao finalizar uma etapa do trabalho, você vai nesse arquivo, clica duas vezes, e pronto, já está no repositório.
Depois disso tudo, ainda existe muitas coisas que podem ajudar, num ambiente de desenvolvimento, mas nenhuma extremamente nescessária, e também sempre que possível crie um abiente de testes, máquina virtual ou outro computador, zerado, apenas SO, para colocar o projeto e testar, sem nenhum programa para interferir, etc.

Bom por enquanto é só. Em breve voltarei com mais tutoriais, e sim, vou dar continuidade nos tutoriais de android também.

Nenhum comentário:

Postar um comentário