Skip to content

stevenschwenke/legacyCoderetreatWorkshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Legacy Coderetreat Workshop

This is a full-day workshop for developers who want to improve in handling legacy Java code.

Draft for agenda

09:40 - 10:00 Start

  • 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

10:00 - 11:00 Getting to know ugly trivia game

  • just toy around with the ugly trivia game
  • get used to the format
  • understand the codebase

11:15 - 12:05 Golden Master

  • 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

12:05 - 13:00 Subclass to test

14:00 - 15:00 Remove duplication + pure functions

15:00 - 16:00 Refactor for extendability with TDD

16:30 - 17:30 From nothing to system tests

17:30 - 18:30 Explain optional topics, discussion, retrospective

Optional topics

  • extract method / variable
  • Mikado method
  • "Fix a bug", Adrian Bolboaca
  • Applying to your own code or given codebase (different from ugly trivia game)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published