0

Vibinex Code-Review

 1 year ago
source link: https://www.producthunt.com/posts/vibinex-code-review
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Support is great. Feedback is even better.

"Thanks for checking out our launch and we eagerly wait for your feedback. We would love to know what issues your team faces related to the PR review process.Please connect with us at [email protected] or on WhatsApp using this link: https://wa.me/918511557566."

The makers of Vibinex Code-Review
Sort by:

Hey everyone! Super excited to finally launch our pull-request tool today.

A few months back, as a software engineer myself, I set out to fix the most frustrating problems and elevate the development experience of all software engineers. Across several companies, the most frustrating yet critical part of leading a project was setting up the code review process and getting it adopted.

With Vibinex, we are making that extremely frictionless and efficient.

The core feature of Vibinex is the automatic distribution and assignment of code reviewing using git history. This changes the review process from being binary (approved or not approved) to continuous (e.g. 20% approved).

Some ways in which this empowers developers:

1. Identify which PRs require your review: Going through 10 PRs is a hassle. But reviewing 2 PRs that require your attention is easily manageable. 2. Partially review a PR: You don't need to review every diff in a PR, just the code-hunks that are relevant to you. With Vibinex, you don't have to worry about miscommunication. 3. Better awareness: With this new process, you review everything relevant to you in lesser time. So you never have to worry about communicating outdated information about the product to your stakeholders.

PRIVACY FIRST For doing all this, we don't even ask for access to your code. Our open-source Rust program (Code: https://github.com/Alokit-Innova...) runs in your CI pipeline, parses your git history to extract only the relevant metadata (making it impossible to reproduce your code from it), and then SHA-encrypts every word in it, including your email aliases, making them unreadable, and only sends that to our servers.

When you log in using our browser extension (also, open-source: https://github.com/Alokit-Innova...), we get your email aliases and match their SHA-encrypted version with the data from our backend to show you the insights.

COMPATIBILITY: Code hosting: Github and Bitbucket Browsers: Chromium-based (Google Chrome, Microsoft Edge, Brave etc.)

Note: If your team uses a different code-hosting service or web browser and is keen on using our tool, we'd be happy to build the integrations to get you started.

Congrats on the launch! 😍 How do you ensure that the code review assignments are distributed fairly and evenly among team members?

@irina_haupt We current assign code blocks based on the history of the code itself, i.e. the last editor of that piece of code.

But in the future, we'll extract deeper insights (like active developers, module owners & production logs etc) to enhance this distribution algorithm further.

If you have any more ideas, we'd love to hear them.

@avikalp_gupta this already sounds like a great plan! Have you considered incorporating a weighted distribution algorithm that takes into account factors such as team members' expertise, workload, and availability? This would ensure a fair and balanced distribution of code review assignments based on the specific skills and capacity of each team member. I am also wondering if it would make sense to include some form of a rotation that would ensure every team member also gets to develop their skills in areas they are not proficient in (yet), so very much like ongoing training.
@avikalp and @tapish_rathore are two of the most talented and dedicated people I know. I've been following their progress for a while now, and I'm so excited to see their hard work come to fruition. Congratulations team!
Congratulations on the launch @avikalp and @tapish_rathore ! A continuous review process instead of discreet seems like such an obvious thing to have.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK