Refactoring a Rock Paper Scissors Lizard Spock Game // Code Roast Part 1
💡 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-co.... 🎓 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

▶︎
Refactoring a Rock Paper Scissors Lizard Spock Game // Part 2

▶︎
Refactoring a Python Data Validation Interactive Shell

▶︎
CODE ROAST: Yahtzee - New Python Code Refactoring Series!

▶︎
POTUS Hires America's Least-Qualified Spy & Trump's Portrait Graces New $250 Bill? | The Daily Show

▶︎
You've (Likely) Been Playing The Game of Life Wrong

▶︎
Refactoring A Tower Defense Game In Python // CODE ROAST

▶︎
I Hacked This Temu Router. What I Found Should Be Illegal.

▶︎
Refactoring A Data Science Project Part 1 - Abstraction and Composition

▶︎
Refactoring a Battleship Game in Python // Code Roast Part 1 of 2

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
Clear Mind Intense Focus | Ambient Techno | ADHD High Focus Support

▶︎
Python Project | Python Projects For Beginners | Python Project Tutorial | Intellipaat

▶︎
Trump Threatens Late Night TV Again, Might Be Upset We Won a Peabody & His Suspicious Health Report

▶︎
Trump Brags About His Brain, Crowd Size & Pool, CBS Fires Scott Pelley & Don Jr's Honeymoon Video

▶︎
Purge These 7 Code Smells From Your Python Code

▶︎
Composition Is Better Than Inheritance in Python

▶︎
I Tried to Code a Chess Engine. It Broke Me.

▶︎
Building the PERFECT Linux PC with Linus Torvalds

▶︎
The worst programming language of all time

▶︎
