PinnedMahendra ChouhanChapter 1 : Gathering RequirementsEveryone loves a satisfied customer (especially our sales team, since that’s how we get our salaries!). But how do we make customer happy …Jun 12Jun 12
PinnedMahendra ChouhaninEnjoyAlgorithmsPrinciples of Object-Oriented ProgrammingLearn the four pillars of object-oriented programming: Abstraction, Encapsulation, Inheritance, and Polymorphism.Sep 23, 20211Sep 23, 20211
Mahendra ChouhanEffective Error Handling for Cleaner CodeImprove your code with better error handling and null checks.Jun 21Jun 21
Mahendra ChouhanBuilding Great Software Series: EpilogA Practical Exploration of AGILE Principles and Effective Software Development PracticesJun 12Jun 12
Mahendra ChouhaninEnjoyAlgorithmsChapter 4 : Interface-Segregation PrincipleClients should not be forced to depend on methods that they do not use.Feb 2Feb 2
Mahendra ChouhaninEnjoyAlgorithmsChapter 5 : Dependency Inversion Principle~High-level modules should not depend on low-level modulesFeb 2Feb 2
Mahendra ChouhaninEnjoyAlgorithmsLiskov Substitution Principle in OOPSLiskov Substitution principle states that a base class object must be interchangeable with a derived class object without changing the…Feb 13, 2022Feb 13, 2022
Mahendra ChouhaninEnjoyAlgorithmsThe Open-Closed Principle in OOPSThe open-closed principle states that software entities (classes, functions, etc.) should be open for extension but closed for…Feb 8, 2022Feb 8, 2022
Mahendra ChouhaninEnjoyAlgorithmsDeep Dive into Single Responsibility PrincipleThe single responsibility principle makes software easier to implement and prevents unexpected side-effects of future changes.Feb 7, 2022Feb 7, 2022
Mahendra ChouhaninEnjoyAlgorithmsWhy should we learn OOPSObject-Oriented Programming has been one of the most popular paradigms used in software development.Sep 23, 2021Sep 23, 2021