A decade of clean code: Tips and tools for modern professional developers


Methodologies & Tools

Date and time

Tuesday, 08. May 2018., 17:15


Hall B



10 years ago Robert C. Martin presented his vision of professionalism in software development. In this lecture we will discuss his design, structure, understandability and naming rules and tips for writing clean code. We will also discuss what have we learned in the last decade, what causes bad code, what are its consequences and what differentiates a professional developer from a smart developer? Fortunately, today there are methodologies, procedures and tools that can help us enforce clean coding practices. We will shortly present the ones used by ecx.io and how they help us write clean code and charge it. Those include Scrum framework (Jira, Confluence, ScrumPoker), code peer review (BitBucket, GitHub), style checkers (ESLint, Checkstyle), static code analyzers (PMD, FindBugs, SonarQube), quality KPIs and continuous integration automation servers (TeamCity, Jenkins).

Lecture details

Type: Lecture
Level of difficulty: Detailed
Experience Level: Experienced
Desirable listeners function: Developer , System Arhitect , Project leader
Group of activity: Methodologies & Tools

About speaker

Like us on Facebook

We post news, photos and other interesting facts on official JavaCro Facebook Page.

Follow us on Twitter

Keep up to date with all the news on Twitter!


The conference is organized by the Croatian Association of Oracle users & Croatian Java Users Association. 

Glavni pokrovitelj


Media Sponsors