When evaluating contributions to open source projects, does testing the code on
ID: 659626 • Letter: W
Question
When evaluating contributions to open source projects, does testing the code on various real-world inputs, reducing a large number of complicated bugs to small test cases and filing good bug reports count as a significant contribution? I've done this for several open-source projects (specifically D compilers) where I wanted to help out but the codebase was too complicated to learn my way around in the amount of spare time I have. I'm interested in both the perspective of the main developers (those that write the code and fix the bugs) and from the perspective of employers (in case I want to put it on my resume at some point).
Explanation / Answer
Yes!
What you're doing is mightily helpful. There is nothing worse than getting a vague, ambiguous 'bug report' where the user is simply complaining, "It doesn't work!". If you're able to narrow the cases to reproduce a bug (and write a detailed report), you're saving a developer a great amount of time.
If you wanted to get into the nitty gritty of the code, try following the progress on the bug report. See what the developer addressed the problem and learn what code and why it was changed to solve the problem.
From an employer's perspective, I don't think anything trumps code committed to a project. That should be your goal.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.