Open Source: Is Testing / Bug Reporting Un contributo importante?

4

Quando si valutano i contributi a progetti open source, il test del codice su vari input reali, la riduzione di un gran numero di bug complicati in piccoli casi di test e l'archiviazione di buoni report su bug contano come contributo significativo? L'ho fatto per diversi progetti open-source (in particolare compilatori D) in cui volevo dare una mano, ma la base di codice era troppo complicata per imparare il mio tempo libero nella quantità di tempo libero che ho. Sono interessato sia al punto di vista degli sviluppatori principali (quelli che scrivono il codice e correggono i bug) sia dal punto di vista dei datori di lavoro (nel caso in cui volessi metterlo sul mio curriculum a un certo punto).

    
posta dsimcha 17.03.2011 - 03:52
fonte

2 risposte

7

Sì!

Ciò che stai facendo è molto utile. Non c'è niente di peggio che ottenere una "segnalazione di bug" vaga e ambigua dove l'utente si sta semplicemente lamentando, "Non funziona!". Se riesci a restringere i casi per riprodurre un bug (e scrivere un rapporto dettagliato), stai risparmiando a uno sviluppatore una quantità di tempo notevole .

Se vuoi entrare nel merito del codice, prova a seguire i progressi nella segnalazione di bug. Scopri che cosa lo sviluppatore ha risolto il problema e scopri quale codice e perché è stato modificato per risolvere il problema.

Dal punto di vista di un datore di lavoro, non credo che qualcosa vada a buon fine sul codice impegnato in un progetto. Questo dovrebbe essere il tuo obiettivo.

    
risposta data 17.03.2011 - 03:54
fonte
2

È difficile esprimere quanto un buon tester è apprezzato dagli sviluppatori. Certo, ci prenderemo in giro perché scoprire i nostri bug non è esattamente il potenziamento dell'ego, ma il nostro team di test è tra le poche persone che lascerò tutto per aiutarti.

Da un punto di vista del reclutamento, ti mostra di prendere possesso del software che usi e non considerare solo i problemi delle altre persone. Inoltre, molte persone non si rendono conto di quanto il lavoro di uno sviluppatore stia comunicando informazioni tecniche in un inglese semplice. Davvero non un rovescio della medaglia qui per includerlo in un curriculum.

Se vuoi entrare nello sviluppo del software piuttosto che nel test, dovresti provare a correggere alcuni bug da solo a un certo punto. Molti progetti open source mantengono un elenco di bug introduttivi proprio per questo scopo.

    
risposta data 17.03.2011 - 05:16
fonte

Leggi altre domande sui tag