---
title: "#solid-principles articles | Hashnode"
description: "Explore 591 articles tagged #solid-principles on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/solid-principles"
---

Tag

# #solid-principles

591 posts · 149 followers

[Pradyumn Chaudhary](https://hashnode.com/@thepradyumnchaudhary) · [Oct 18](https://hashnode.com/posts/solid-principles/6ad443298362898aade02454)

### [SOLID Principles](https://pradyumnchaudhary.hashnode.dev/solid-principles?utm_source=hashnode&utm_medium=feed)

If you have ever worked on a growing codebase, you have likely experienced the "Fragile Codebase Syndrome": touching a single line of code in one module silently breaks three unrelated features across

28 min read · [pradyumnchaudhary.hashnode.dev](https://pradyumnchaudhary.hashnode.dev/solid-principles?utm_source=hashnode&utm_medium=feed)

[Onkesh Gupta](https://hashnode.com/@onkeshgupta) · [Sep 30](https://hashnode.com/posts/solid-principles-30-interview-questions-that-actually-test-understanding/6abd037bc1c7abc60dfdacd8)

### [SOLID Principles: 30 Interview Questions That Actually Test Understanding](https://onkeshgupta.hashnode.dev/solid-principles-30-interview-questions-that-actually-test-understanding?utm_source=hashnode&utm_medium=feed)

Not "what does SRP stand for" - the questions that came after that one.

12 min read · [onkeshgupta.hashnode.dev](https://onkeshgupta.hashnode.dev/solid-principles-30-interview-questions-that-actually-test-understanding?utm_source=hashnode&utm_medium=feed)

[Dionisio Cortés Fernández](https://hashnode.com/@dionisioc) · [Sep 14](https://hashnode.com/posts/solid-cohesion-coupling/6aa83a83d1bd1a0f3db1c977)

### [SOLID Without the Acronym: It's Just Cohesion and Coupling](https://blog.dionisioc.dev/solid-cohesion-coupling?utm_source=hashnode&utm_medium=feed)

SOLID isn't five independent principles. Four letters follow from high cohesion or low coupling, LSP adds a correctness rule, and each has a cost.

27 min read · [blog.dionisioc.dev](https://blog.dionisioc.dev/solid-cohesion-coupling?utm_source=hashnode&utm_medium=feed)

[Onkesh Gupta](https://hashnode.com/@onkeshgupta) · [Sep 1](https://hashnode.com/posts/solid-principles-simplified-5-dependency-inversion-principle/6a96c70667ee31ea285945ef)

### [SOLID Principles Simplified #5: Dependency Inversion Principle](https://onkeshgupta.hashnode.dev/solid-principles-simplified-5-dependency-inversion-principle?utm_source=hashnode&utm_medium=feed)

Why does changing my email service break my entire notification system?

8 min read · [onkeshgupta.hashnode.dev](https://onkeshgupta.hashnode.dev/solid-principles-simplified-5-dependency-inversion-principle?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/solid-principles-simplified-5-dependency-inversion-principle/6a96c70667ee31ea285945ef)

[Onkesh Gupta](https://hashnode.com/@onkeshgupta) · [Aug 25](https://hashnode.com/posts/solid-principles-simplified-4-interface-segregation-principle/6a8d8b8c0a27ea16fe718bc8)

### [SOLID Principles Simplified #4: Interface Segregation Principle](https://onkeshgupta.hashnode.dev/solid-principles-simplified-4-interface-segregation-principle?utm_source=hashnode&utm_medium=feed)

Why do I have to implement a method I'm never going to use?

8 min read · [onkeshgupta.hashnode.dev](https://onkeshgupta.hashnode.dev/solid-principles-simplified-4-interface-segregation-principle?utm_source=hashnode&utm_medium=feed)

[Onkesh Gupta](https://hashnode.com/@onkeshgupta) · [Aug 22](https://hashnode.com/posts/solid-principles-simplified-3-liskov-substitution-principle-lsp/6a8985bc4d624f9b68fbc191)

### [SOLID Principles Simplified #3: Liskov Substitution Principle (LSP)](https://onkeshgupta.hashnode.dev/solid-principles-simplified-3-liskov-substitution-principle-lsp?utm_source=hashnode&utm_medium=feed)

If B is a subtype of A, objects of B should be usable wherever objects of A are expected.

6 min read · [onkeshgupta.hashnode.dev](https://onkeshgupta.hashnode.dev/solid-principles-simplified-3-liskov-substitution-principle-lsp?utm_source=hashnode&utm_medium=feed)

[Onkesh Gupta](https://hashnode.com/@onkeshgupta) · [Aug 19](https://hashnode.com/posts/solid-principles-simplified-2-open-closed-principle-ocp/6a85a5320994219f8b677801)

### [SOLID Principles Simplified #2: Open/Closed Principle (OCP)](https://onkeshgupta.hashnode.dev/solid-principles-simplified-2-open-closed-principle-ocp?utm_source=hashnode&utm_medium=feed)

Software entities should be open for extension but closed for modification.

5 min read · [onkeshgupta.hashnode.dev](https://onkeshgupta.hashnode.dev/solid-principles-simplified-2-open-closed-principle-ocp?utm_source=hashnode&utm_medium=feed)

[Onkesh Gupta](https://hashnode.com/@onkeshgupta) · [Aug 14](https://hashnode.com/posts/solid-principles-simplified-1-single-responsibility-principle-srp/6a7eee49609a4ab7b8588189)

### [SOLID Principles Simplified #1: Single Responsibility Principle (SRP)](https://onkeshgupta.hashnode.dev/solid-principles-simplified-1-single-responsibility-principle-srp?utm_source=hashnode&utm_medium=feed)

A class should have only one reason to change.

5 min read · [onkeshgupta.hashnode.dev](https://onkeshgupta.hashnode.dev/solid-principles-simplified-1-single-responsibility-principle-srp?utm_source=hashnode&utm_medium=feed)

[Rodrigo Juarez](https://hashnode.com/@rodrigojuarez) · [Aug 12](https://hashnode.com/posts/what-does-solid-mean-to-you/6a7c98feeb7ab3c5d8723fc7)

### [What Does SOLID Mean to You?](https://rodrigojuarez.hashnode.dev/what-does-solid-mean-to-you?utm_source=hashnode&utm_medium=feed)

A practical look at SOLID through maintainability, testing, and design choices that make software safer and easier to change.

13 min read · [rodrigojuarez.hashnode.dev](https://rodrigojuarez.hashnode.dev/what-does-solid-mean-to-you?utm_source=hashnode&utm_medium=feed)

[Ashok Gharpankar](https://hashnode.com/@cloudcompass) · [Jul 9](https://hashnode.com/posts/solid-principles-enterprise/6a4fcec7278626e9a28e8e79)

### [Deep Dive #1: SOLID Principles Explained with Real Enterprise Examples](https://cloudcompass.hashnode.dev/solid-principles-enterprise?utm_source=hashnode&utm_medium=feed)

Discover how SOLID principles improve software architecture using practical examples from enterprise systems, cloud-native applications, and modern AI

4 min read · [cloudcompass.hashnode.dev](https://cloudcompass.hashnode.dev/solid-principles-enterprise?utm_source=hashnode&utm_medium=feed)
