How Coderockr ensures maintainable code across dozens of projects

Languages used

Elton Minetto

CEO at Coderockr

“With Codacy our code review process became fast and precise, especially thanks to the integration with GitHub and Slack. Now our team can receive an analysis in each commit and improve the code right away.”

About Coderockr

Coderockr is a consulting and development company based in Brazil. They are experts in web and mobile projects, and work with clients all over Brazil and overseas. They are also developing their own product: http://planrockr.com.

They use mainly PHP, JavaScript and Golang on web projects, and Java/Objective-C to build mobile apps.

Most of the time they have about 10 engineers working on a few different projects.

Before Codacy

Coderockr has had a strong workflow in place for some time now.

Each task on their projects becomes a pull request, and these must be approved by two other team members before they are merged.

A few years ago Coderockr included code reviews in their daily process, with great results. However, even seeing great improvement in their code, they needed to keep this process as agile as the other aspects of their work. Their pursuit for a tool to improve their code review process led them to Codacy.

With Codacy

The first thing they noticed was the time they were saving:

“With Codacy our code review process became fast and precise, especially thanks to the integration with GitHub and Slack. Now our team can receive an analysis in each commit and improve the code right away.”

But that’s not all:

“And a healthy competition started, with every team member looking for a better grade in the commits.”

Which leads us to the other main advantage: better code.

As Coderockr works with so many projects during the year, it’s mandatory for them to ensure all projects are maintainable and easy to evolve.

“When we compare our current projects with the old ones, before implementing code reviews and Codacy, we can easily see the difference. This difference proves that we are in a better way now, using better tools and processes.”

Final Words

Regarding the benefits of using Codacy, Elton mentions that not using it not an alternative:

“Without tools like Codacy it’s impossible to scale a team and keep the code reviews as a core value as we do.”

The best thing about Codacy?

“The integrations. Receive status updates on the quality of each commit on GitHub interface and Slack is a key feature to keep the code reviews as a core value as we do.”

Codacy uses the OAuth protocol to allow you to log in. Depending on the provider, different permissions may be needed due to different OAuth implementations. We strive to request only the required permissions.