1

Watch our latest Product Showcase

Group 370
2

Meet us at WeAreDevelopers World Congress in Berlin

Group 370
3

Spotlight Whitepaper by IDC on Importance of Automated Code Review Technologies

Group 370

All Case Studies  ·  Bliss Applications

Bliss Applications

Achieving engineering excellence with Codacy

Bliss_applications

 Industry: Software Development

 Location: Oeiras, Portugal

  Solutions: 

Icon 1

Codacy Quality

|  Challenge:

Bliss Applications was looking for a solution that enabled them to create and enforce coding standards in order to maintain a consistent and readable codebase. 

|  Value:

Codacy helped Bliss Applications achieve code standardization across projects and teams, one of the building blocks for the engineering service of excellence.  

|  Employees:  207     ·     Website: https://www.blissapplications.com/

Lorem ipsum dolor amet, consectetur adipiscing 

Lorem ipsum dolor amet, consectetur adipiscing
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim.
Get Started

200+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

 

200+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

 

200+

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

 

Icono-Bocadillo

"After a few seconds, you have not only your code analyzed in terms of issues but also comments on each issue and how to solve them directly on GitHub on each PR."

 

nuno-ribeiro-1

Nuno Ribeiro

DevOps Team Lead

Bliss Applications Customer Story

 

About Bliss Applications

Founded in 2009, Bliss Applications creates digital products for the various needs of their world-class clients. Bliss Applications is part of the WYgroup, one of Portugal’s largest digital marketing groups.

The main programming languages used by Bliss Applications’ development team are C#, JavaScript, Swift, and Kotlin. In addition, they use GitHub as their version control system.

Challenge

Bliss Applications was looking for a solution to improve its development processes and the quality of its code. They also felt the need to have coding standards to help them maintain a consistent and readable codebase. As Diogo Cunha, CTO at Bliss, explained:

"Having an engineering service of excellence is the goal that led us to go for a tool like Codacy. We needed to maintain standards in check as the team grows and have some refinement on the KPIs that allow us to go about our thought process."

At Bliss Applications, linters were being used in every project. However, linters might not be the best choice for long-term or for more sophisticated software development. They can be difficult to manage, and there might not be standardization across the organization.

"People were encouraged to use these linters, but there was not a standard that was applied across the entire company. So it was a bit difficult to manage and to have an idea of how good the quality of the code is, and the number Of issues and code smells that existed on each project (...) It was very manual. So it was complicated," said Nuno Ribeiro, Bliss'DevOps

Bliss Applications understood they needed a centralized approach and came across Codacy.

With Codacy

Code standardization across projects and teams was one of the building blocks for the engineering service of excellence that Bliss Applications aimed to achieve. Codacy helped them with this process.

"The fact that we could create a standard that was applied across projects, meaning that we have visibility of what were the rules that were implemented for all the projects, and having that set up equally for projects from the same technology stack, it was a big advantage (...) So we have company-wide quality and rule bases for all projects," Ribeiro added.

The visibility provided by Codacy is a big plus for Bliss Applications. They see having all the information in the same place as a significant advantage. People's time on code reviews has also decreased because Codacy will flag them if something goes wrong or is not up to standards.

With more and more projects and people being onboard to Codacy, the tool is an integral part of the development process at Bliss Applications. It's a very straightforward tool to use, and developers are seeing the benefits of using Codacy. 

"Everyone is using it without an issue. Some people are now asking to join (...) So I think that bit by bit, people are starting to understand the importance of this, and some people may be talking to each other and are starting to feel the need also to have this tool," Ribeiro said.

Developers are pleased with Codacy because the tool allows them to write better code while maintaining peace of mind. They know that Codacy will flag them if something goes wrong and will even give them suggestions on how to improve. 

“There is a general appreciation [for the tool]. But people also find it interesting that Codacy adds comments to analyzed commits on GitHub. After a few seconds, you have not only your code analyzed in terms of issues but also comments on each issue and how to solve them directly on GitHub on each PR," he added. 

Future

The next step for Bliss Applications is to expand their usage of Codacy to even more teams working on different projects. It's also time to aim at bolder goals and unlock the full potential of using a tool like Codacy.

We look forward to seeing what Bliss Applications accomplishes in its mission of helping clients follow their bliss. Always with an engineering service of excellence in mind.