Bruce Wellsblog.phpfui.com·Nov 20, 2024Implementing Active Records in PHP - Part 2In our last episode, I wrote a class I call DataObject. It will be the base class for my Active Record class since it has the basics of what is required in an Active Record class. A DataObject is basically a OO wrapper around an array, but an Active ...DiscussPHP
Srushtisrushti1200.hashnode.dev·Nov 18, 2024Unveiling the Magic of OOP: Journey from Procedural Beginnings to Modern MasteryLet’s start with when humans started programming… https://media.giphy.com/media/qOqEd8lOUH8bzVi4Ca/giphy.gif?cid=790b7611uy39cj4wu8t84xqf8d5zvidweqehv20p7nrhdeiv&ep=v1_gifs_search&rid=giphy.gif&ct=g Ohh no! That would be too long ago. But you can...DiscussGeneral Programming
Stephen Odogwustevepurpose.hashnode.dev·Nov 7, 2024Mimicking a List of Dictionaries with a Linked List in PythonI will be starting this article with my thought process and visualization. An experiment(you can choose to call it that) which opened my eyes to gain more clarity on what linked lists are. This made me stop looking at it as abstract, going by the cli...DiscussPython
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
Cyrille N'DAH23cyy.hashnode.dev·Nov 5, 2024Comprendre les principes de la programmationEn informatique, il existe de nombreuses approches pour écrire des programmes, chacune ayant ses avantages et ses inconvénients. Dans cet article, nous allons explorer trois paradigmes fondamentaux : la programmation procédurale, la programmation séq...Discusscoding
Aditya Guptacodewithadi.hashnode.dev·Nov 4, 2024"Most commonly asked question by interviewers"Hello everyone! As we prepare for technical interviews, it's crucial to understand the four pillars of Object-Oriented Programming (OOP), as these concepts are frequently asked by interviewers. Here’s a brief overview and some key points you can use ...Discussoop
Faria Karimfariakarim.hashnode.dev·Oct 31, 2024Understanding Object-Oriented Programming in BallerinaIntroduction to OOP: Object-Oriented Programming (OOP) is a way of programming that organizes code into "objects" with data and actions. The main goal of OOP is to link data and the functions that work on it, so only those specific functions can acce...Discussoop
Tuanh.nettuanhnet.hashnode.dev·Oct 30, 2024Why GRASP Principles are Essential for Effective Object-Oriented DesignSource: Why GRASP Principles are Essential for Effective Object-Oriented Design 1. What is GRASP? GRASP stands for General Responsibility Assignment Software Patterns, a set of nine principles designed to guide the assignment of responsi...Discussoop
Md. Saddam Hossainsaddamhossaindotnet.hashnode.dev·Oct 30, 2024𝗛𝗼𝘄 𝗩𝗮𝗹𝘂𝗲 𝗧𝘆𝗽𝗲𝘀 𝗮𝗻𝗱 𝗥𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗲 𝗧𝘆𝗽𝗲𝘀 𝗪𝗼𝗿𝗸 𝗶𝗻 𝗖#?In a creative agency, two team leads, Sam and Taylor, each had a unique way of handling design drafts. Sam liked to print a fresh copy of every draft for each team member. This way, everyone had their own personal copy to make notes and edits on. W...Discussvaluetype
Tuanh.nettuanhnet.hashnode.dev·Oct 29, 2024Reasons to Embrace the Law of Demeter (LoD) in Your CodebaseSource: Reasons to Embrace the Law of Demeter (LoD) in Your Codebase 1. What Is the Law of Demeter? The Law of Demeter, also known as the principle of least knowledge, is a design guideline for developing software, particularly object-or...Discussoop