This is a full-day workshop for developers who want to improve in handling legacy Java code.
- introduction of facilitators and participants:
- Number of years worked in what can be conceived as "legacy code"?
- Name one lesson learned from past experiences with legacy code!
- State one goal for you for today - what do you want to think / feel / know at the end of the day?
- explain format and pair programming
- just toy around with the ugly trivia game
- get used to the format
- understand the codebase
- creates tests for following slots
- if time is too short, we'll also use slot 3 to finish writing the tests and move every topic one slot
- extract method / variable
- Mikado method
- "Fix a bug", Adrian Bolboaca
- Applying to your own code or given codebase (different from ugly trivia game)