Ayomikun Osotaayoosota.hashnode.dev路Oct 8, 2024Same Same is Good EnoughAs a developer, I鈥檝e been fed a consistent message throughout my career: Don鈥檛 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...abstraction
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...Flutter
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鈥擠on't Repeat Yourself. DRY encourages reducing repetition in code by centralizing logic and compone...30 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...mongoose
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鈥檛 Repeat Yourself), and SOLID principles are o...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...design 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...98 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...5 likessoftware development
Naveen Sargamblog.congineal.com路Mar 28, 2024Mastering Software Development: DRY, KISS, and YAGNI Principles Demystified馃殌1. DRY (Don鈥檛 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鈥檚 an example in Py...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 ...39 readsOtherC++