16th - 17th March 2017
Cineplexx Wienerberg, Wienerbergstraße, Vienna, Austria
Back To Schedule
Thursday, March 16 • 16:50 - 17:40
Controlling Technical Debt With Continuous Delivery

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The technical debt metaphor is gaining significant traction in the agile development community as a way to understand and communicate those issues related to accepting bad programming practices in order to achieve fast results (e.g a deadline). However, the idea of getting fast results becomes an illusion, since the cost of building software increases over the time.

Currently, technical debt is usually controlled by means of static code analysis tools, such as PMD or CheckStyle, which report a list of coding style issues for the whole project. Moreover, little by little, some tools are appearing to provide quick fixes for some of these reported issues. Unfortunately, these tools do not have an incremental mode to detect or fix our bad programming practices for an specific new commit. Currently, this incremental checking and fixing capabilities has gained special interest in the context of continuous delivery, where every single contribution needs to be analyzed and validated before merging it to master or deploying it to production.

In this session, we will show how to control the technical debt with Fabric8 and Jenkins by defining, checking and fixing pipelines for static code analysis tools automatically.

avatar for Raquel Pau

Raquel Pau

Senior Software Engineer, Schibsted
I have almost 10 years of experience programming in Java. I have also a long experience in big data and recommendation systems. Currently, I am software engineer at Schibsted and the project leader of Walkmod, an open source tool to apply Java code conventions.
avatar for Alex Soto

Alex Soto

Alex is a software engineer at Red Hat. He is a passionate of Java world, software automation and he believes in the open source software model. Alex is the creator of NoSQLUnit project and team member of Arquillian, Asciidoctor and Apache TomEE projects. He is a member of JSR374... Read More →

Thursday March 16, 2017 16:50 - 17:40 CET
Room 9