Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qwertydaz/mastermind-tdd
A practise project for teaching myself TDD in Python
https://github.com/qwertydaz/mastermind-tdd
tdd-python
Last synced: about 22 hours ago
JSON representation
A practise project for teaching myself TDD in Python
- Host: GitHub
- URL: https://github.com/qwertydaz/mastermind-tdd
- Owner: qwertydaz
- Created: 2024-01-12T00:44:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-11T22:30:44.000Z (12 months ago)
- Last Synced: 2025-01-14T10:09:50.128Z (8 days ago)
- Topics: tdd-python
- Language: Python
- Homepage:
- Size: 69.3 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mastermind-TDD
This is a practise project to learn unit testing and test driven development in Python.
The project itself is based on the boardgame 'Mastermind'.The standard rules of Mastermind can be found here:
https://en.wikipedia.org/wiki/Mastermind_(board_game)#Gameplay_and_rulesI can't promise that my version will follow these rules to the letter.
## Important note
Although this might seem counterintuitive, I am not aiming to have a functioning game at the end.
My main goal is to learn the process of test driven development.A working game loop and user interface are out of scope for now.