Ayomikun Osotaayoosota.hashnode.dev·Oct 8, 2024Same Same is Good EnoughAs a developer, I’ve been fed a consistent message throughout my career: Don’t Repeat Yourself (DRY). Every course I've taken, whether from Andrei, Angela, John, or other instructors, has drilled this principle into my head. The message is always the...Discussabstraction
Pratiksha kadamlastoyster.hashnode.dev·Oct 2, 2024Building Design System in FlutterEmbracing the fundamental principle of clean code is essential for any successful software development project. One of the key principles to follow is the DRY principle - Don't Repeat Yourself. This rule emphasizes the importance of avoiding redundan...DiscussFlutter
Chineta Adinnunetacci.hashnode.dev·Sep 17, 2024The Importance of Component Reusability in React: How to Write DRY CodeIn software development, writing clean, maintainable, and scalable code is important. One principle that plays a crucial role in achieving this is DRY—Don't Repeat Yourself. DRY encourages reducing repetition in code by centralizing logic and compone...Discuss·26 readsReact
ِAya Nabil OthmanforfreeCodeCampfreecodecamp.org·Sep 6, 2024How to Write Cleaner Code Using Mongoose SchemasIf you are used to building NodeJS applications using the Mongoose ORM, this article is for you. In it, we'll discuss some cool features of Mongoose schemas that'll help you write more organized and maintainable code. To get the most out of this guid...Discussmongoose
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
Palanivel SundaraRajan GugaGuruNathangurupalaniveltech.hashnode.dev·May 31, 2024DRY - Don' t Repeat YourselfAs the name implies ,our code should not be repeated . Bad code - DRY Principle not followed public class Matrix { public static void main(String[] args) { int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7...Discussdesign principles
akash javaliblog.akashjavali.com·May 10, 2024Mastering Efficiency: The DRY Principle in Software EngineeringIntroduction: In the dynamic world of software engineering, efficiency is paramount. As developers strive to create robust, maintainable, and scalable systems, adhering to established principles becomes crucial. One such principle that stands as a co...Discuss·95 readsHTML5
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
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
Ivan Yuivanyu2021.hashnode.dev·Feb 24, 2024C++, Implement filter function for refactoring to keep code dry, clean and flexibleYou may be asked to add a function to get a list of nested items fulfilling certain condition and there is already another function doing similar thing, but with different condition. You can certainly create a new function to achieve this and ignore ...Discuss·36 readsOtherC++