Using code smells to refactor to more OO code (an example with temporary field, solution sprawl and feature envy)
The Crazy Portfolio kata, a short kata to practice breaking dependencies, testing and refactoring legacy code
The Beverages Prices Refactoring kata: a kata to practice refactoring away from an awful application of inheritance.
Using code smells to refactor to more OO code (an example with temporary field, solution sprawl and feature envy)
The Crazy Portfolio kata, a short kata to practice breaking dependencies, testing and refactoring legacy code
The Beverages Prices Refactoring kata: a kata to practice refactoring away from an awful application of inheritance.
The Crazy Portfolio kata, a short kata to practice breaking dependencies, testing and refactoring legacy code
The Beverages Prices Refactoring kata: a kata to practice refactoring away from an awful application of inheritance.
The Crazy Portfolio kata, a short kata to practice breaking dependencies, testing and refactoring legacy code
The Beverages Prices Refactoring kata: a kata to practice refactoring away from an awful application of inheritance.
The Crazy Portfolio kata, a short kata to practice breaking dependencies, testing and refactoring legacy code
Using code smells to refactor to more OO code (an example with temporary field, solution sprawl and feature envy)
The Crazy Portfolio kata, a short kata to practice breaking dependencies, testing and refactoring legacy code
Using code smells to refactor to more OO code (an example with temporary field, solution sprawl and feature envy)