Noyon Rahmanblog.noyonrahman.xyz·Nov 6, 2024Understanding the Single Responsibility Principle (SRP) for BeginnersOne of the simplest ways to make your code easier to read, test, and maintain is by following the Single Responsibility Principle (SRP). SRP is a core part of the SOLID principles in software design and is all about giving each function, method, or c...Discuss·1 like·32 readsSRP
Sohag Hasannotes.sohag.pro·Oct 31, 2024The DRY Principle in PHP: Writing Cleaner, More Efficient Code[“DRY” => “Don't Repeat Yourself”] What is the DRY Principle? DRY stands for "Don't Repeat Yourself" - a fundamental principle of software development that aims to reduce repetition in code. Think of it like a cooking recipe: if you find yourself doi...DiscussPrinciplesDRY in PHP
Lince Mathewlince.hashnode.dev·Sep 22, 2024I Analyzed 4 Successful Products to Find These Powerful UI Design and Implementation PrinciplesOur Design Learning Journey In our team, we have multiple projects being developed in parallel, with ongoing launches. We are constantly looking into how we can improve the user interface, user experience, and frontend coding practices on all our app...Discuss·10 likesDesign
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
Tuan Tran Vanblog.tuanhadev.tech·Jun 6, 2024Software Engineering Principles Cheatsheet - Part IIntroduction Software design principles are the foundation of software development. As a software engineer, you can find them in your work tools, languages, frameworks, paradigms, and patterns. They are the core pillars of "good" and "readable" code....Discuss·45 readsDeveloper Best Code PracticesDesign
Darsh Pateldarsh-patel.hashnode.dev·Apr 18, 2024Mastering Dependency Inversion Principle (DIP)In the realm of software development, writing code that is not only functional but also maintainable, scalable, and adaptable is crucial. One set of principles that aims to guide developers in achieving these goals is the S.O.L.I.D principles. These ...Discuss·39 readsSOLID principles
Ahammad kabeerblog.mirrorfolio.com·Apr 10, 2024Software Engineering Principles For Front End DevelopmentThe quest for efficiency, maintainability, and scalability within software evolution has forged the trajectory of engineering principles. Initial principles, inaugurated during the 1960s, centred on structured programming, accentuating modularization...Discuss·5 likessoftware development
DevJoseManueldevjosemanuel.hashnode.dev·Apr 3, 2024Single Responsability Principle (SRP)Este principio se corresponde con la S de SOLID. En este artículo vamos a centrarnos en ver cómo lo podemos aplicar a la hora de construir nuestros componentes de React permitiéndonos pasar los denominados "supercomponentes" (componentes que hacen m...DiscussReactReact
Naveen Sargamblog.congineal.com·Mar 28, 2024Mastering Software Development: DRY, KISS, and YAGNI Principles Demystified🚀1. DRY (Don’t Repeat Yourself) DRY encourages developers to avoid redundancy by reusing code. The idea is simple: if you find yourself writing the same logic or duplicating code, refactor it into a reusable function or module. Here’s an example in Py...Discuss·30 readsbest practices
Lead AcademyforLead Academy's team blogleadacademy.hashnode.dev·Mar 28, 2024Decoding the Caldicott Principles: Safeguarding Patient DataThe Caldicott Principles safeguard patient information in healthcare by ensuring its justified use, minimal disclosure, limited access, and patient awareness. This link provides detailed insights on how organizations comply with data protection regul...DiscussPrinciples of Caldicott