Skip to content

Jaapapa/exercise-refactoring

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introductie

Deze oefening is deel van de DEA Course aan de Hogeschool Arnhem/Nijmegen. Onderwerp is ervaring opdoen met het herkennen van bad smells en het kunnen toepassen van refactoring.

Oefening

In deze oefening zal je een bestaande codebase moeten refactoren. De oefening is gebaseerd op https://github.com/stanlylau/refactoring-kata en betreft een code base vol bad smells.

De belangrijkste klasse is de OrdersWriter, die gebruikt kan worden om JSON te genereren. Dit is een veel gebruikt formaat om data uit te wisselen. Ook binnen de Java-gemeenschap wordt hier veelvuldig gebruik van gemaakt en er bestaan dan ook veel Libraries om automatisch JSON te maken van Java-Objecten. Voor deze oefening mogen deze Libraries niet worden gebruikt.

Het is de bedoeling deze oefening in tweetallen, in de vorm van pair-programming uit te voeren. Deze oefeningen kent geen expliciete stappen. Het is de bedoeling om alle bad smells te verwijderen. Gebruik hierbij zoveel mogelijk de short-cuts die de IDE biedt.

About

Add solution branch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%