Pergunta

Recentemente eu venho fazendo um monte de fim de semana de codificação, e já começou a realmente precisa de um bugtracker como as coisas estão a ganhar velocidade. Este é provavelmente o pior cenário possível, porque eu basicamente tem que deixar as coisas esfriarem durante a semana, então eu simplesmente não consigo me lembrar os erros na minha cabeça. Até agora eu tenho usado um arquivo de texto para anotar erros, mas eu prefiro usar algo um pouco melhor.

Os maiores pontos aqui são a facilidade de uso e muito pouco configuração time.Don't quer gastar mais de uma hora de aprender o básico e tentando instalar algo. Também no meu caso eu estou em um Mac para que ajudaria, mas soluções para outras plataformas são bem-vindas como provavelmente eles vão ajudar os outros.

Foi útil?

Solução

Pessoalmente, eu uso Excel. (Espere, voltar, eu não sou louco!) Para um projeto maior / equipe, eu comecei uma tonelada de milhagem fora de Bugzilla, mas que tende a ser uma espécie de exagero para um projeto de uma pessoa.

Mas, uma planilha bem organizado, com colunas para coisas como "status", "descrição", "módulo de código", "data resolvido", etc, você fica muito perto do que você precisa para um projeto pequeno . Classificando uma planilha por coluna não é em qualquer lugar perto de uma pesquisa, mas a sua muito melhor do que "encontrar em arquivo de texto."

Heck, se você usar o Google docs, em vez de Excel, você pode até mesmo publicar a coisa como um feed RSS e obtê-lo em qualquer lugar.

E, a grande vantagem é que o tempo de configuração e curva de aprendizado são ambos efetivamente nulo.

Adenda: E, claro, no instante em que o seu "One-Person Bug Tracker" torna-se uma "Two-Person Bug Tracker" tem de mudar para algo melhor. Bugzilla, FogBugz, qualquer coisa. Confie em mim, eu estive lá.

Outras dicas

FogBugz tem uma edição de estudante / startup que está livre por tempo indeterminado, para 2 ou menos usuários.

Trac ou Redmine são bons bonito. Eu não sei como eles são fáceis de configurar em um Mac.

Vale a pena mencionar que FogBugz também tem uma versão gratuito para até 2 usuários , que poderia servi-lo. Está hospedado por isso não há nenhuma instalação e você pode usar algo como Fluid para acessá-lo em sua própria janela.

Se você estiver trabalhando em uma pilha LAMPP, em seguida, para a facilidade de configurar e usar I provavelmente recomendar Mantis . Ele é escrito em PHP / MySQL ea única instalação envolvido foi especificando onde o banco de dados deve ser criado e quais credenciais devem ser usadas.

Oh, e sua FOSS .

Eu não acho que você precisa de um bugtracker soprado completo para seu cenário.

Tente tiddly wiki , armazenar cada bug em um tiddler e dar-lhes tags como 'aberta' ou 'fechada '.

Não há nenhuma instalação necessária (somente um arquivo html), e é muito fácil de usar. E plataforma neutra.

Eu sugeriria do Omnigroup OmniFocus - é um excelente rastreador tarefa, e se você apenas fazer o salto mental de bug a tarefa, eu acho que funciona famosa para projetos de um homem, além de ser uma excelente maneira de organizar o seu, sem dúvida crescente fila de tarefas.

Eclipse tem um sistema muito interessante -. Eu não sei por que tão poucas pessoas parecem saber sobre isso

É ligada com sua lista de coisas a fazer. Ele lhe dá a capacidade de entrar erros com tanto ou tão pouca informação como você gosta. Você pode amarrá-lo para controle de versão ou um bug tracker externo se quiser. É um bug tracker decente em si.

O verdadeiro truque é como ele funciona com o seu código-fonte.

Antes de começar o trabalho de selecionar um bug da lista. Todo o tempo que você está codificando, ele controla quais arquivos você está editando. Pode fechar abas velhos para você, e também irá destacar as áreas da árvore de código que você tenha modificado muito.

O bom é, você pode voltar a qualquer bug que você editou um que você vai ter a sua volta "Ambiente". Não só todas as suas notas e outras coisas, mas as mesmas abas se abrirão e as mesmas seções de código no navegador será destacado.

Além disso eclipse funciona com praticamente qualquer idioma, não é restrito apenas para Java ...

deixe-me colocar em uma boa palavra para ditz - É um pouco bare-ossos, mas tem o recurso de valor inestimável que os erros são verificados no seu repositório. é também muito fácil de usar uma vez que você se acostumar com a sua maneira de fazer as coisas

Você pode usar o FogBugz para livre se você é uma equipe de um homem. É super fácil de usar e rápido de aprender.

Eles fizeram isso para que os erros são realmente fácil de entrar, há campos obrigatórios.

Eu sou o autor de BugTracker.NET mencionado em outro post. Se eu estivesse procurando um tracker para apenas uma pessoa com o mínimo incómodo, eu uso FogBugz, porque ele está hospedado. Nenhuma instalação, não há necessidade de se preocupar com backups.

Mas, o que você está fazendo sobre controle de versão? Você não precisa se preocupar com isso também, e fazendo isso? Se assim for, considerar algo como Unfuddle ou CVSDude onde você pode obter tanto Subversion e Trac, ou Subversion e Fogbugz.

Eu uso Mantis em casa e estou feliz com ele. Pode ser uma dor na bunda para fazê-lo funcionar, assim você pode optar por baixar uma instalação livre e ready-made VM. não pode ser mais fácil do que isso,

Talvez uma planilha seria o próximo passo lógico? Eu sei que soa realmente un-sexy, mas se você for o único usuário, você não precisa se preocupar muito com os outros sujando-lo, e ele adiciona algumas funcionalidades básicas sobre um arquivo de texto como triagem. Então, se você mais tarde necessidade de pós-graduação para algo RDBMS-suportado, você teria provavelmente um caminho de importação viável. Eu só sei que para mim, quando se trabalha sozinho, eu não tendem a dar a volta a colocar erros em qualquer coisa que requer mais cuidado e alimentação do que isso (claro que quando se trabalha com os outros as necessidades de colaboração fazer um repositório mais definido um requisito , mas isso é uma história diferente).

EDIT: Depois de notar a disponibilidade de acesso gratuito, hospedado para FogBugz, estou re-pensar a barra de cuidados e alimentação ...

RT de BestPractical é grande.

Eu também obter um lote de milhagem fora de apenas manter uma lista de itens em um arquivo de texto com o vi, se eu posso expressá-los todos em uma linha. Isso geralmente é para muitos itens pequenos TODO em um único componente ou tarefa.

Eu tentei bugtracker.net e mesmo que seja um pouco áspero pouco nas bordas, é gratuito e foi construído com ASP.NET:

http://sourceforge.net/project/showfiles.php?group_id=66812

Você está usando um repositório de controle de origem, bem como? Se não, você realmente deve, mesmo que você seja apenas uma equipe de um homem só.

A minha preferência pessoal é usar um Virutal Aplicação VMWare (livre) que a instalação ofertas sem problemas lhe dá acesso a um servidor Trac e Subversion. Você pode encontrar muitos aparelhos virual diferentes através de pesquisa. Aqui está um exemplo de obtenção de um appliance virtual Trac / SVN instalado e funcionando:

http://www.rungeek.com/blog/archives/how-to-setup-svn-and-trac-with-a-virtual-appliance/

Trac é uma excelente ferramenta de gerenciamento de projeto que ostenta um, wiki, e gerenciamento de controle de origem integrado bug tracker. É adaptável a suas necessidades, e cabe-me muito bem pessoalmente.

Eu uso bugzilla para esta finalidade. Vantagem para mim foi que tem integração com Eclipse (precisamente com Mylyn). FogBuzz tem a mas AFAIK é nonfree.

Além disso, ele se senta no meu laptop para que eu possa código e adicionar / remover quando erros off-line (que era maior desvantagem de soluções hospedadas para mim)

A instalação não foi um problema no Ubuntu (e qualquer distro baseada em Debian suponho).

I dig ELOG nesses casos, é mais de um blog pessoal, mas é fácil manusear e instalar, os dados é local no seu computador e você pode pesquisar todos os itens através de texto completo. Sempre suficiente para mim.

Se você tem uma caixa de Windows com o IIS e MSSQL (incluindo o SQL Server Express), você deve olhar para Bugtracker.net . Ele é gratuito e de código aberto (você obter o código fonte), e é extensível.

Mesmo se você for uma loja homem um, ter um sistema de rastreamento de bugs livre com tanto poder lhe permitirá crescer ao longo do tempo, porque é bastante fácil de adicionar futuros usuários no sistema.

Você também pode personalizá-lo para o olhar de sua organização, empresa ou produto.

Ontime 2008 por Axosoft está livre para uma licença de usuário único. É a força industrial e lhe dará muito mais que o rastreamento bug apenas!

http://www.axosoft.com

Jira que agora tem livre licenças pessoal.

Eu estou usando leo para esta finalidade. Para ser mais específico, o seu cleo plugin.

É claro que você pode precisar de gastar algum tempo para se acostumar com leo, mas ele vai pagar.

Um arquivo de texto simples é apenas uma lista, uma planilha do Excel é uma lista bidimensional.

leo permite manter os dados em uma árvore! E tem também clones .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top