Monday, 10. October 2022., 12:25
In this lecture, we'll present the IBM iX project quality approach, including our coding guidelines, static code analysis, and testing automation approach. Coding guidelines define our aligned best practices, which are enforced through architectural unit tests and SonarQube static code analysis. Furthermore, we used our company coding guidelines to develop a set of custom SonarQube rules. Automated checks, together with SonarQube pull-request decoration feature, help us ensure that guidelines really do get applied on all projects. Naturally, we don’t want to repeat the same mistakes on multiple projects. Moreover, we want our new joiners to learn from our previous experience.