Refactoring A PDF And Web Scraper Part 1 // CODE ROAST
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this code roast episode, I analyze and do a refactoring of a PDF and web scraper script that has a surprising design twist - I've never seen this before! This is part 1, next week I'll post the finale (part 2)! The code I worked on in this episode is available here: https://github.com/ArjanCodes/2021-co.... 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/ 🔖 Chapters: 0:00 Intro 1:40 Explaining the example 3:41 Code review and analysis 13:45 Refactoring the pdf scraper 21:16 Refactoring the file/folder request inheritance 24:34 Further cleanup of pdf scraper class 35:52 Example unit test #arjancodes #softwaredesign #python

▶︎
Refactoring A PDF And Web Scraper Part 2 // CODE ROAST

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

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

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

▶︎
Refactoring a Python Data Validation Interactive Shell

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

▶︎
Train Your Brain to Never Forget (5 Feynman Habits)

▶︎
Why AI Agents are either the best or worst thing we’ve ever built

▶︎
I Tried SOLID Principles in Python… Here’s What Happened

▶︎
Trump's Concert Turns Into Total Disaster, He Brags About Health Exam & Spencer Pratt's Mayoral Ads

▶︎
"We Ran Out Of Columns" - The Worst Codebase Ever

▶︎
Quantum Just Killed AI Data Centers

▶︎
Malloc is NOT Magic: Let's Build it to Learn What's Inside!

▶︎
7 Python Mistakes That Instantly Expose Junior Developers

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

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

▶︎
You NEED to STOP Using Google Right Now

▶︎
A Deep Dive Into Iterators and Itertools in Python

▶︎
He honestly thinks we can afford this

▶︎
