Vedant PhougatProevolving-engineer.hashnode.dev·Sep 30, 2024SOLID Principles: Applying Single Responsibility Principle to Real-World Code1. Introduction Ever wondered why you found yourself modifying the same class to accommodate unrelated features? Imagine having a class responsible for processing invoices, but over time, it has become the go to class to fix issues related to databas...Discuss·266 readsC#
Durga Santhoshbinarytrail.hashnode.dev·Sep 21, 2024Cracking SOLID Principles with Simple AnalogiesImagine being stuck with code that feels like a jumbled puzzle—every time you make a change, something doesn’t fit. You add one feature, and suddenly the whole thing collapses like a house of cards. The more you try to fix it, the more tangled it get...DiscussSOLID principles
Vivekheyvivek.com·Jul 28, 2024Why I Emphasize KISS and DRY Over SOLID Principles in Software Development 🚀In the world of software development, principles and methodologies are essential for writing clean, maintainable, and efficient code. Among the various principles, KISS (Keep It Simple, Stupid), DRY (Don’t Repeat Yourself), and SOLID principles are o...Discuss·10 likes·33 readsKISS Principle
Anjan BaradwajforfreeCodeCampfreecodecamp.org·Jun 24, 2024What are the SOLID Principles in Java? Explained With Code ExamplesIn this article, you'll learn about the SOLID principles. You'll gain an understanding of each principle along with Java code examples. SOLID principles are a set of five design principles used in object-oriented programming. Adhering to these princi...DiscussJava
Hankyu Kimhankyukim.hashnode.dev·Jun 10, 2024SOLID Principle and Design PatternsSOLID abbreviation represents : SRP(Single Responsibility Principle) - A class should have only one responsibility. OCP(Open Closed Principle) - Software entities should be open for extension, but closed for modification LSP(Liskov Substitution Princ...Discusssolid
OluwatobiforfreeCodeCampfreecodecamp.org·May 21, 2024How to Build Resilient Microservice Systems – SOLID Principles for MicroservicesWe are in the era of transformative technology with several innovations springing up to improve service delivery and enhance customers’ satisfaction. More so is the introduction of microservices and other distributed systems into the software industr...DiscussMicroservices
Mohamed Ismail Sihssmaheel.hashnode.dev·Jan 22, 2024SOLID Principles: It's That Easy! 😱 STANDOUT 🌟 with SOLID Principles! 🧙♂️✨Hey there, 👋 Awesome Developers! 🚀 Today, let's dive into the basics of SOLID principles. If you're ready to level up your coding game! 👇 Let's roll! In the fast-changing world of coding, making clean and powerful code is crucial for building stro...Discuss·1 like·43 readsSOLID principles
Jonayed Baperijonayed.hashnode.dev·Dec 16, 2023SOLID Principles Made SimpleThis post is for beginners in software development who have some prior experience but haven't explored the potential of SOLID principles. If you've heard about SOLID but aren't sure how to leverage its power or if you're unfamiliar with these princip...Discuss·1 like·37 readsSOLID principles
Bashar Omarbasharomar.hashnode.dev·Dec 13, 2023SOLID Principles: Building Stable and Flexible SystemsError-free code is essential for building flexible and stable software. However, this alone is not sufficient; it's crucial to consider design principles. One of the most renowned sets of design principles is SOLID, which can help you avoid common pi...DiscussSOLID principles
Serhat Levent Yavaşserhatleventyavas.dev·Nov 27, 2023Liskov Substitution Prensibi Nedir?Liskov Substitution Prensibi Liskov Substitution Prensibi, nesne yönelimli tasarımda ilgili sınıflar arasında ikame edilebilirliğin (substitutability) ve davranışsal alt tiplendirmenin (behavioral subtyping) önemini vurgulayan temel bir prensiptir. İ...DiscussLiskov Substitution Principle