- Alexis McNeill
- Ed Jesinsky
- Milly Namukasa
- Arbern Lim
- Jeffery Ganulin
- Justin Hall
Refactoring kata called the Gilded Rose for writing unit tests in Python as the chosen language.
Source Control and Code Hosting: GitHub
IDE: Visual Studio Code
Kata Language: Python
Testing Framework: PyTest PyTest documentation
Test Coverage Tool: Coverage.py Coverage.py documentation
- To run any PyTest tests within the project, run the
pytestcommand in a terminal located inside the appropriate file directory - To use the Coverage.py tool with all of the written PyTest unit tests, run the following command:
coverage run -m pytest
Mob 1 & 2:
- This video incudes the project setup, unit testing for recognition of code behavior, and the start of code refactoring: https://youtu.be/-Sb7kGpavyE & https://youtu.be/iAGG7hMt1iQ
Mob 3:
- This video includes more refactoring, testing, and the removal of code smells for clean code: https://youtu.be/OcvXs9hzRIU
Mob 4:
- Video includes the addition of new features to the Gilded Rose Kata and final testing phases of the previous steps: https://youtu.be/uaysjGlOGqo