Gerrit — Code Review Tool
I would like to write about a specific code review tool in my first post: Gerrit code review. There are some popular professional tools like Review Assistant, Reshift, Sonarcube, JetBrains etc. but I want to examine Gerrit in some ways:
ADVANTAGES:
- It is easy to use:
https://www.gerritcodereview.com/ from this official site, you can reach to build, docs and other resources to use it. It is really easy and does not cause big costs, in the first stage.
2. Manageable
3. You can use it from a browser easily:
Gerrit provides extension option for your company’s owned domain. E.g: www.gerrit.yourcompanyaddress.com. You can customize your code review platform like this.
4. Open-source (You can reach the details from its website)
DISADVANTAGES:
- You can by-pass Gerrit easily via forcing code like:
git push feat/related branch (without HEAD:refs/for/origin)
2. Someway, it is hard to manage while working in different branches for different features especially when you need to merge them at a point.
All in all, I can recommend the Gerrit review tool to use in a professional project because as you can see advantages override disadvantages from my point of view. If you want to add or comment, please do not hesitate :)