Skip to content

HANICA-DEA/exercise-refactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 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](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. In de main branch staat alleen de code, er is ook een smells branch waar de code geannoteerd is met hints welke bad smells erin zitten.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages