Domanda

Recentemente ho fatto un sacco di programmazione per il fine settimana e ho iniziato ad avere davvero bisogno di un bugtracker poiché le cose stanno guadagnando velocità. Questo è probabilmente lo scenario peggiore perché in sostanza devo lasciarmi raffreddare durante la settimana, quindi semplicemente non riesco a ricordare i bug nella mia testa. Finora ho usato un file di testo per annotare i bug, ma preferirei usare qualcosa di un po 'meglio.

I punti più importanti qui sono la facilità d'uso e il tempo di installazione molto ridotto. Non voglio passare più di un'ora a imparare le basi e provare a installare qualcosa. Anche nel mio caso sono su un Mac in modo che possa aiutare, ma le soluzioni per altre piattaforme sono le benvenute in quanto probabilmente aiuteranno gli altri.

È stato utile?

Soluzione

Personalmente, utilizzo Excel. (Aspetta, ritorna, non sono pazzo!) Per un progetto più grande / team, ho ottenuto un sacco di chilometraggio da Bugzilla, ma tende ad essere un po 'eccessivo per un progetto individuale.

Ma, un foglio di calcolo ben organizzato, con colonne per cose come "stato", "descrizione", "modulo di codice", "data risolta", ecc., ti avvicina molto a ciò di cui avresti bisogno per un piccolo progetto. L'ordinamento di un foglio di calcolo per colonna non è da nessuna parte vicino a una ricerca, ma è molto meglio di "trova nel file di testo". & Quot;

Diamine, se usi documenti Google anziché Excel, puoi persino pubblicare l'oggetto come feed RSS e portarlo ovunque.

E il vantaggio principale è che il tempo di installazione e la curva di apprendimento sono entrambi praticamente nulli.

Addendum: e, naturalmente, nell'istante in cui il tuo "Bug Tracker di una persona" è quotato diventa un " Bug Tracker per due persone " devi passare a qualcosa di meglio. Bugzilla, FogBugz, qualsiasi cosa. Fidati di me, ci sono stato.

Altri suggerimenti

FogBugz ha un'edizione per studenti / startup gratuita a tempo indeterminato, per 2 o meno utenti.

Trac o Redmine sono entrambi abbastanza buoni. Non so quanto siano facili da installare su un Mac.

Vale la pena ricordare che FogBugz ha anche una versione gratuita per un massimo di 2 utenti , che ti farebbe comodo. È ospitato quindi non è presente alcuna installazione e puoi usare qualcosa come Fluid per accedervi nella sua finestra.

Se stai lavorando su uno stack LAMPP, allora per facilità di installazione e utilizzo probabilmente consiglierei Mantis . È scritto in PHP / MySQL e l'unica installazione coinvolta è stata specificare dove il database deve essere creato e quali credenziali dovrebbero essere utilizzate.

Oh, e il suo FOSS .

Non penso che tu abbia bisogno di un vero e proprio bugtracker per il tuo scenario.

Prova wiki tiddly , archivia ogni bug in un tiddler e dai loro tag come 'aperto' o 'chiuso '.

Non è richiesta l'installazione (solo un file html) ed è molto facile da usare. E piattaforma neutra.

Suggerirei Omnifocus di Omnigroup - è un eccellente tracker di attività, e se solo fai il salto mentale da un bug all'altro, penso che funzioni in modo famoso per i progetti di un solo uomo, oltre ad essere un modo eccellente per organizzare la tua fila di attività in rapida crescita.

Eclipse ha un sistema davvero interessante - non so perché così poche persone sembrano saperlo.

È legato all'elenco delle cose da fare. Ti dà la possibilità di inserire bug con tutte le informazioni che desideri. Se lo desideri, puoi collegarlo al controllo delle versioni o a un tracker bug esterno. È un discreto localizzatore di bug in sé.

Il vero trucco è come funziona con il tuo codice sorgente.

Prima di iniziare a lavorare, seleziona un bug dall'elenco. Per tutto il tempo in cui stai codificando, tiene traccia dei file che stai modificando. Può chiudere le vecchie schede per te e evidenzierà anche le aree dell'albero dei sorgenti che hai modificato molto.

La cosa bella è che puoi tornare a qualsiasi bug che hai modificato e otterrai il tuo " Environment " indietro. Non solo tutte le tue note e cose, ma si apriranno le stesse schede e verranno evidenziate le stesse sezioni di codice nel navigatore.

Inoltre, eclipse funziona praticamente con qualsiasi lingua, non è solo limitata a Java ...

lasciami mettere una buona parola per ditz - è un po 'spoglio, ma ha la preziosa funzione che i bug vengono controllati nel tuo repository. è anche molto facile da usare quando ti abitui al suo modo di fare le cose

Puoi usare fogbugz gratuitamente se fai parte di una squadra maschile. È super facile da usare e veloce da imparare.

Lo hanno fatto in modo che i bug siano davvero facili da inserire, senza campi obbligatori.

Sono l'autore di BugTracker.NET menzionato in un altro post. Se stavo cercando un tracker per JUST ONE PERSON con MINIMUM fastidio, userei FogBugz, perché è ospitato. Nessuna installazione, nessuna necessità di preoccuparsi dei backup.

Ma cosa stai facendo con il controllo delle versioni? Non devi preoccuparti anche di questo, e sostenere questo? In tal caso, considera qualcosa come Unfuddle o CVSDude in cui puoi ottenere ENTRAMBE Subversion e Trac o Subversion e Fogbugz.

Uso Mantis a casa e ne sono felice. Può essere una seccatura farlo funzionare, così puoi scegliere di scaricare un'installazione VM gratuita e pronta. Non può essere più facile di così,

Forse un foglio di calcolo sarebbe il prossimo passo logico? So che sembra davvero poco sexy, ma se sei l'unico utente, non devi preoccuparti molto degli altri che lo confondono e aggiunge alcune funzionalità di base su un file di testo come l'ordinamento. Quindi se in seguito dovessi passare a qualcosa supportato da RDBMS, probabilmente avresti un percorso di importazione fattibile. So solo che per me, quando lavoro da solo, non tendo ad aggirare l'inserimento di bug in tutto ciò che richiede più cura e alimentazione di quello (ovviamente quando si lavora con gli altri i bisogni collaborativi rendono un repository più definito un requisito , ma questa è una storia diversa).

EDIT: dopo aver notato la disponibilità dell'accesso gratuito e ospitato a FogBugz, sto ripensando la barra per l'assistenza e l'alimentazione ...

RT di BestPractical è fantastico.

Ho anche un sacco di chilometraggio nel mantenere un elenco di elementi in un file di testo con vi, se posso esprimerli tutti in una riga. Questo di solito è per molti piccoli oggetti todo su un singolo componente o attività.

Ho provato bugtracker.net e anche se è un po 'ruvido sui bordi, è gratuito ed è stato creato con ASP.NET:

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

Stai utilizzando anche un repository di controllo del codice sorgente? In caso contrario, dovresti davvero, anche se sei solo una squadra individuale.

La mia preferenza personale è quella di utilizzare un'applicazione virtuale VMWare (gratuita) che offre una configurazione senza problemi e ti dà accesso sia a Trac che a Subversion. Puoi trovare molti diversi apparecchi virali attraverso la ricerca. Ecco un esempio di come avviare e far funzionare un'appliance virtuale Trac / SVN:

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

Trac è un eccellente strumento di gestione dei progetti che sfoggia un tracker di bug, wiki e una gestione integrata del controllo del codice sorgente. È adattabile alle tue esigenze e mi si adatta molto bene personalmente.

Uso bugzilla per questo scopo. Inoltre, per me è stato integrato con Eclipse (precisamente con Mylyn). FogBuzz ce l'ha ma AFAIK non è gratuito.

Inoltre, si trova sul mio laptop, quindi posso codificare e aggiungere / rimuovere bug quando sono offline (per me è stato il più grande svantaggio delle soluzioni ospitate)

L'installazione non è stata un problema in Ubuntu (e suppongo che qualsiasi distribuzione basata su debian).

Scavo ELOG in questi casi, è più un blog personale, ma è facile da gestire e installare, i dati sono locali sul tuo computer ed è possibile cercare tutte le voci tramite testo completo. Mi è sempre bastato.

Se hai una finestra di Windows con IIS e MSSQL (incluso SQL Server Express), dovresti guardare Bugtracker.net . È gratuito e open source (ottieni il codice sorgente) ed è estensibile.

Anche se sei un one man shop, avere un sistema di tracciamento dei bug gratuito con così tanta potenza ti permetterà di crescere nel tempo, perché è abbastanza facile aggiungere futuri utenti al sistema.

Puoi anche personalizzarlo per l'aspetto della tua organizzazione, azienda o prodotto.

Ontime 2008 di Axosoft è gratuito per una licenza per singolo utente. È un punto di forza industriale e ti darà molto di più del semplice monitoraggio dei bug!

http://www.axosoft.com

Jira che ora ha gratis licenze personali .

Sto usando leo per questo scopo. Per essere più specifici, il suo cleo plugin.

Ovviamente potresti dover dedicare un po 'di tempo per abituarti a Leo, ma pagherà.

Un file di testo piatto è solo un elenco, un foglio di calcolo Excel è un elenco bidimensionale.

leo ti consente di conservare i dati in un albero! E ha anche cloni .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top