Stop Writing Bad Abstractions – Clean Code Tips That Work

youtube
Stop Writing Bad Abstractions – Clean Code Tips That Work Writing clean code is something that everyone aspires to do, but is very difficult. In this video I will be covering some of the most important concepts about clean code, specifically around abstractions. I will teach you how to create proper abstractions, when to abstract your code, and what bad abstractions look like. 📚 Materials/References: Facade Pattern Video: Facade Pattern Article: Full Project Video (Job Board): Coming Soon Folder Structure Video: Folder Structure Article: 🌎 Find Me Here: My Blog: My Courses: Patreon: Twitter: Discord: GitHub: CodePen: ⏱️ Timestamps: 00:00 - Introduction 01:03 - Facade pattern 03:00 - Abstracting complex component logic 04:35 - Adapter pattern for 3rd party services 08:27 - When not to do this 09:39 - Common abstraction mistake 12:30 - Major abstraction mistake 18:17 - Project structure tips #CleanCode #WDS #CleanCodeAbstraction
  2025/06/10      youtube

Our Tag

最近投稿されたプログラミング学習動画

Expression vs Statement in Python: What’s the Difference?

python

From our podcast, episode 247 with Chris...

  2025/07/02

You need to understand THIS as a backend developer

DevLaunch is my mentorship program where...

  2025/07/01

Testing 101: Start by Breaking Your Code

From our podcast, episode 242 with Eric ...

  2025/07/01

Web Development Full Course | Web Development for Beginners [2025] | W

🔥Full Stack Development Course with Cert...

  2025/07/01

The 10 Most Popular Linux Commands You Should Know (2025)

study

Master the Linux terminal by learning th...

  2025/07/01

Future-Proof Your Career: Top 5 Programming Languages for 2025!

python

🔥Python Developer Masters Program: Dis...

  2025/07/01

How to Learn to Code as a Kid (Under 18)

Apply for the TKS Global Innovation Prog...

  2025/07/01

How to Install Linux Mint on VirtualBox on Windows 11 (2025)

Microsoft

How to Install Linux Mint on VirtualBox ...

  2025/06/30

What Is GNOME? Understanding Linux Desktops & GTK

From our podcast, episode 245 with Chris...

  2025/06/30

SQL Full Course 2025 | SQL Tutorial | Complete SQL Course For Beginner

sql

𝐄𝐝𝐮𝐫𝐞𝐤𝐚 𝐒𝐐𝐋 𝐂𝐨𝐮𝐫𝐬𝐞 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 (Use Code "𝐘...

  2025/06/30

Top Programming Languages to Learn in 2025

microsoft
sql
Microsoft

🔥Microsoft SQL Server Certification Trai...

  2025/06/30

Programming tips no one tells you

DevLaunch is my mentorship program where...

  2025/06/30

The Chips and Pickle Story: What's Really Behind Infamous, Historic UI

This talk was recorded at NDC Melbourne ...

  2025/06/30

Building a Culture of Healthy Conflict in Tech Teams - Andrew Murphy -

This talk was recorded at NDC Melbourne ...

  2025/06/30

Are Rewrites always a Bad Idea? - Adele Carpenter - NDC Melbourne 2025

This talk was recorded at NDC Melbourne ...

  2025/06/30

Building next-level conversational AI apps with .NET and Aspire - Stev

This talk was recorded at NDC Melbourne ...

  2025/06/30