PRX-7903 Live Refactoring Workshop: Getting rid of dirty code | Devoxx

Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.

   Live Refactoring Workshop: Getting rid of dirty code

Hands-on Lab

Java Language
Java Language
Intermediate level
Room LAB 1 Monday from 14:40 til 17:40

In this live hacking, we will refactor a small Sudoku Brute-Force Solver. The code is anything but bad, but its age shows. It was written in 2005 in Java 5.

In pairs or as a mob, we want to give the legacy code a rejuvenating treatment. Among many other things, we will cover: Code readability Comments General OO Encapsulation Coupling Cohesion Immutable Classes Modern IO Java 8 Streams

I recommend that you familiarize yourself with the Sudoku rules and check the original code beforehand: https://github.com/fzoli/Sudoku/blob/master/src/java/sudoku/chan/SudokuSolver.java https://github.com/fzoli/Sudoku/blob/master/src/java/sudoku/chan/Grid.java

Java 12   refactoring   Live Coding & Demos  
Subscribe to Devoxx on YouTube
Marcus Biel
Marcus Biel
From Red Hat

Marcus Biel (@MarcusBiel) works as Director of Customer Experience for Red Hat. He is a well-known software craftsman, Java influencer and Clean Code Evangelist. He is also a regular speaker at Java conferences all over the world, such as JBCN Conf Barcelona, JPoint Moscow and JAX London. Besides this, he works as a technical reviewer for renowned Java books such as Effective Java, Core Java SE 9 for the Impatient or Java by Comparison.


Sign-in
Make sure to download the Android or iOS mobile schedule.