Old PRs are a treasure trove of information about a code base. They show how a code base has evolved and they also can give insight into what a team does (and doesn't) care about during code reviews. A few weeks ago we added customisable review instructions to Sourcery to let you tell us what to look for or not to worry about during code reviews. Now we're working on using past peer reviews to create those review instructions automatically. We're able to look at past code reviews, find patterns in them, and suggest rules that you might want to use for your code reviews moving forward. Here are a couple of the rules we found when looking at our own codebase history and one of those rules in action in a code review from a few days ago. These generated instructions are still in a closed beta, but let me know if you'd want early access to try it out!
About us
Never wait for a code review again Instantly review your code in IDE, CI or GitHub with our AI review tool - https://sourcery.ai/code-review
- Website
-
https://sourcery.ai
External link for Sourcery
- Industry
- Software Development
- Company size
- 2-10 employees
- Headquarters
- London, England
- Type
- Privately Held
- Founded
- 2018
Locations
-
Primary
1 Poole Street
London, England, GB
Employees at Sourcery
Updates
-
The Sourcery team have been rolling out so many improvements to our code reviews over the past couple of weeks that I've been falling behind in my updates! Here are a few of the highlights: 1️⃣ Hello, GitLab! 🎉 Sourcery now supports GitLab and can review any of your MRs 2️⃣ Immediate Reviews in Your IDE 💻 You can now request code reviews directly in your IDE before committing your code, shifting code reviews even further left. 3️⃣ Customizable Reviews 🛠️ Every code base is unique, so we've made it possible to customize reviews to fit your team's style guide, code standards, and best practices. 4️⃣ Review Summaries and Guides 📚 Each PR now has a review summary and guide to give you insights on every change made to a PR. Quickly understand what’s happening in your code. What do you want to see us add next?
-
Over the last few weeks we've been working to improve the reliability, consistency, and accuracy of our code review comments that are generated by LLMs. Nicholas Thapen just shared some insights into how we've started using a Panel of Experts style to improve response quality by >50% in some cases -> https://lnkd.in/eP6YNaXG
-
We've been playing around with different ways to validate and test LLM responses to help us move faster. It turn out one of the best approaches is pretty simple. Creating unit tests for the LLM responses - https://lnkd.in/e7pyMwr6
-
Code reviews aren't doing what they're supposed to do. More often than not they're acting as a blocker for good code getting merged in and slowing down teams. In the next few weeks we'll be posting more info on just how much this is costing teams in productivity. But this much is certain - we need to rethink how we approach code reviews - https://lnkd.in/eS7cA_Dx
-
Do we even really need code reviews? They're slow, they miss things, and they can get in the way of the rest of engineering processes. So are they worth the hassle? https://lnkd.in/e3p6UXsj
-
Over the last 3 months we've been working hard behind the scenes to build Sourcery's new automated Code Reviewer. Now you can try it out on any GitHub repo https://lnkd.in/eZPqRHhT #codereview #softwareengineering
-
Brendan & Nicholas went on the Real Python podcast today to talk about the importance code reviews and gave a look at some of the new things we've been working on at Sourcery. Check out the episode here - https://lnkd.in/gC4k3Jh9 #python #pythonprogramming #codereview #devtools
Episode #183: Exploring Code Reviews in Python and Automating the Process – The Real Python Podcast
realpython.com
-
Bit of a sneak peak on something we've been working on lately - Code Reviews powered by Sourcery. We're looking to help teams review code faster and increase velocity by giving you reviews in seconds. Our Code Review tool is currently in a closed beta, but if you're interested in trying it out email tim@sourcery.ai to get access. #codereview #softwaredevelopment #softwareengineering #devtools