Skip to content

Jaapapa/exercise-refactoring

This branch is 2 commits behind HANICA-DEA/exercise-refactoring:main.

Folders and files

NameName
Last commit message
Last commit date
Sep 6, 2019
Jul 22, 2019
Jun 30, 2022
Jun 30, 2022

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

No packages published

Languages

  • Java 100.0%