Why the Boy Scout rule will make you a better developerIntroduction: Why Messy Code Frustrates Developers Imagine you’re tasked with fixing a small bug in an old codebase. You open the relevant file and immediately feel a wave of frustration, variables with meaningless names, outdated comments, functions...Mar 12, 2025 · 7 min readcreowis.com
The YAGNI principle in React developmentIntroduction Imagine you’re working on a new feature, and an idea pops into your head: “Maybe I should add this extra function now—it might be useful later.” It seems like a proactive approach, right? After all, future-proofing your code is a good th...Mar 6, 2025 · 5 min readcreowis.com
Dependency Inversion Principle (DIP) in ReactWelcome back to our SOLID principles in the React series! So far, we’ve covered: ✅ S: Single Responsibility Principle (SRP): Keep components focused.✅ O: Open/Closed Principle (OCP): Make extensions easy, not modifications.✅ L: Liskov Substitution Pr...Feb 25, 2025 · 5 min readcreowis.com
Interface Segregation Principle (ISP) in React DevelopmentWelcome back to our SOLID principles in the React series! So far, we’ve covered: ✅ S: Single Responsibility Principle (SRP): Keep components focused.✅ O: Open/Closed Principle (OCP): Make extensions easy, not modifications.✅ L: Liskov Substitution Pr...Feb 19, 2025 · 9 min readcreowis.com
Liskov Substitution Principle in React: Building Reliable Component HierarchiesWelcome back to our SOLID principles series! If you’ve been following along, we’ve already covered:✅ S: Single Responsibility Principle (SRP): Keep components focused.✅ O: Open/Closed Principle (OCP): Make extensions easy, not modifications. Today, w...Feb 12, 2025 · 8 min readcreowis.com