DEV Community

Artem Tanyhin
Artem Tanyhin

Posted on • Edited on

2 1

Sharing is key in Open Source

This week, me and my partner Eakam tested each others projects and shared the issues via GitHub. I saw he wanted to find a partner in Slack channel, so I messaged him and we started working.

It was actually pretty interesting getting to test someone else's software, and it surely wasn't as easy as I anticipated. There is definitely a lot of creativity needed to be a successful tester, and from this point on I have started to respect Quality Assurance people even more.

Eakam did a good job when testing my project, discovering many issues that I couldn't even think of. For example, my -i flag actually accepted anything that was starting with i, like -info. This is a major oversight, and to be honest I partly blame the library I was using. There is a lot of engineering I still have to do to figure out how to fix this on my side.

Here are the issues that I filed on Eakam's GitHub:

Here are some issues Eakam found:

In the end, testing and reviewing is fun, you get to play with software, haha. And moreover, it is very useful for developers!

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay