Sarthak Makhija
Sarthak Makhija Databases & Storage Systems
Sarthak Makhija
Sarthak Makhija Databases & Storage Systems

Gamifying Refactoring

Format: Instructor-led training Duration: 5 hours Availability: On request

Turn the art of refactoring into a measurable science. This training turns code cleanup into a challenge: can you justify a code smell without using vague terms like 'readability' or 'maintainability'?

The Game Rules

  • 1. Identify smells using concrete evidence, not gut feelings.
  • 2. Justify your refactoring without using "ilities" (readability, flexibility).
  • 3. Go Beyond abstract reasoning to find measurable problems.

"Don't state 'Long method is a smell because it is not readable'. Consider this an opportunity to find reasoning that is measurable."

After this training, you will be able to

  • 1. Recognize code smells with precision, using evidence rather than intuition
  • 2. Justify refactoring decisions without leaning on vague terms like "readability" or "maintainability"
  • 3. Make small, safe, incremental changes that improve code without breaking behavior

Interested in running this training for your team?

This workshop is interactive and designed to be run live with engineering teams to set a shared baseline for code quality and refactoring practices.