Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 930 Bytes

File metadata and controls

23 lines (18 loc) · 930 Bytes

The Gilded Rose Kata

Summary

This is my attempt to do Emily Bache's Gilded Rose refactoring kata in python.

Read the original kata description and requirements first.

I do not start with approval tests. I use common unit tests instead.

Tasks

  1. Create a bunch of tests to verify the code's conformity to the requirements. 🌹
  2. Refactor the original code to make it maintainable. 🌹
  3. Create another test for the new item type requirement "update conjured items correctly". 🌹
  4. Add a new feature "update conjured items correctly", following the kata's requirement. 🌹

WARNING: Beware of the goblin. Never modify the Items class!