💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
This is part 1 out of 2 of refactoring a Rock-Paper-Scissors-Lizard-Spock game written in Python. In this part, I perform an analysis of the code and separate the user interface code from the game logic.
The code I worked on in this episode is available here: https://github.com/arjancodes/2022-coderoast-rpsls.
🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/
🔖 Chapters:
0:00 Intro
1:26 Explaining the code
5:35 Review of the code
12:12 Create a UI protocol class
16:35 Create the CLI implementation
25:48 Update the main file
27:53 Outro
#arjancodes #softwaredesign #python
Download
0 formats
No download links available.
Refactoring a Rock Paper Scissors Lizard Spock Game // Code Roast Part 1 | NatokHD