2000 - 2019

Java User Group München

sponsored by

sponsored by 2:team new media GmbH

Home

 

Veranstaltungsort/Zeit:

Zeit: Beginn 19:00 (Einlass i. d. R. ab 18:30)
Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335 München


Du möchtest einen Vortrag bei JUGM halten?

Wir freuen uns über eine Nachricht an ah@jugm.de von dir.

 

Nächste Meetings:

29.04.2019

Live Refactoring Session: Getting rid of dirty code

Marcus Biel

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

 

 
 

nach oben

Wiki der JUGM


News:

Am 12.07.2012 fand mit ca. 40 Teilnehmern das Gründungstreffen der Softwerkskammer München statt. Link siehe unten.


Homepage zum Buch:
www.java-praxis.de


Besuchen Sie auch:

Android Usergroup München

GoogleTechnologyUserGroup München

Groovy,Grails und Griffon Usergroup München

JBoss User Group München

MongoDB Usergroup München

PHP Usergroup München

JUG Augsburg

JUG Deutschland

JUG Stuttgart

Softwerkskammer München

 

 

Allgemein
Termine
Wiki
Mitgliedschaft
Mitglieder
JUGM Job-Börse
Sponsoren
Kontakt
Impressum