Sohag Hasannotes.sohag.pro·Oct 31, 2024YAGNI Principle in PHP: Keeping Your Code Lean and Mean[“YAGNI” => “You Aren't Gonna Need It”] What is YAGNI? YAGNI stands for "You Aren't Gonna Need It" - a principle that sounds simple but can revolutionize the way you write code. Coined by extreme programming guru Ron Jeffries, YAGNI is all about avoi...PrinciplesYAGNI
Nile Bitsnilebits.hashnode.dev·Aug 24, 2024Top 5 Software Design Principles for Building Robust ApplicationsBuilding robust applications requires a strong foundation of solid design principles. These principles guide developers in writing code that is not only functional but also maintainable, scalable, and adaptable to change. In this comprehensive guide,...software design
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’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...30 readsbest practices
Saborassabo.hashnode.dev·Feb 26, 2024Understanding SOLID and YAGNI Principles Through Discord Bot RefactoringIn this article, I'll delve into the SOLID and YAGNI design principles that I apply to refactor my Discord bot, a process that I document in my [Discord Bot Refactor] blog. In some examples, I will show code that the bot used to illustrate what you s...SOLID principles
Saborassabo.hashnode.dev·Feb 21, 2024[Discord Bot Refactor] Laying the Foundations: Assessing Flaws and Setting GoalsMy First Major Project: A Discord Bot My first big project as a programmer was a Discord Bot written with the library discord.py. I developed it for a Minecraft YouTuber, for whom I also manage a Patreon Minecraft server and a Discord server dedicate...Refactoring as a beginnerBeginner Developers
Christiaan Fouchéchrisfouche.com·Nov 8, 2023You Aren't Gonna Need ItYAGNI! You Aren't Gonna Need It. It's a phrase I've been broadcasting a lot lately. It sparked lively debates within our team. My observation is that most software engineers have a remarkable inclination to do the opposite. Here, I'll explain why I b...2 likes·154 readsYAGNI
Ahtesham Abdul Azizbroadway-web-services.hashnode.dev·Oct 10, 202310 Major Principles Every Software Developer & Programming Should KnowThe realm of programming is an intriguing domain, granting individuals the power to craft inventive and practical software solutions. Nevertheless, coding entails more than mere functionality; it encompasses the creation of code that is elegant, effi...KISS