Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/script-loader.php on line 706

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/script-loader.php on line 706

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/script-loader.php on line 707

Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/script-loader.php on line 707

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/load.php on line 760

Notice: Trying to access array offset on value of type bool in /home/jnationp/2019.jnation.pt/wp-includes/theme.php on line 2354

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 2675

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753
Marcus Biel | JNation 2019
Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Marcus Biel


Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Marcus Biel

Clean Code Academy | Evangelist
Java Clean Code Evangelist, International Speaker, Java Author, JCP Member, Director of Developer Experience at Red Hat, Proud husband and father.

Marcus is a Clean Code evangelist who has authored a series of video tutorials that focus on teaching others how to create the cleanest and most well-structured code possible. As a conference speaker, he shares his ideas on Java Clean Code development. Marcus is also an author, technical book reviewer and JCP member. In 2017, Marcus was named TOP 13 Java influencer worldwide by jaxenter.com. On his website Clean Code Academy, he offers comprehensive online training for Java Clean Coding.

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753
data-elementor-type="post" data-elementor-id="3751" class="elementor elementor-3751" data-elementor-settings="[]">

All talks from Marcus


Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 2675

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 2675

11:25 | Grand Auditorium


Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 2675

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 2675

Live Refactoring Session: Getting rid of dirty code

A typical refactoring situation: Untested legacy code, written in Java 5, 14 years ago. Without tests, we cannot touch the code, but without touching and understanding the code we cannot write tests. Chicken-and-egg problem! What to do?

In this live hacking, I will refactor a small Sudoku Brute Force Solver. The code is anything but bad, but its age shows. In short sections, we want to give the legacy code a rejuvenating treatment. In doing this, I want to introduce you to my personal approach when refactoring untested legacy code.

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


Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753

Deprecated: Function get_magic_quotes_gpc() is deprecated in /home/jnationp/2019.jnation.pt/wp-includes/formatting.php on line 4753