Evolving Software: SOLID principles as a continuum

  1. SRP: Single Responsibility Principle
  2. OCP: Open Closed principle
  3. Liskov Substitution Principle
  4. Interface Segregation
  5. Dependency Inversion




Code, products, platforms, books, music

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Here Are Top 5 Games for Web Dev to Conquer

Incident Post Mortem: October 27, 2021

What is Cloud Native? Why I should adopt


Amazon Athena — Schema Evolution support for Nested fields

Sorting multidimensional PHP arrays by object values with accentuated character

Running Firebase functions emulators for Flutter web app

Donald Trump Won, No Matter What Happens Next

Chippin’ away at the Monolith

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kislay Verma

Kislay Verma

Code, products, platforms, books, music

More from Medium

Software Design: Entropy

The web performance culture on leroymerlin.fr (2/3) — Current web performance issues and problems

The Learning Library

System Design — UML Class Diagram