-
Brief Acronym Expansion Goal DRY Don’t Repeat Yourself Avoid duplication of code YAGNI You Aren’t Gonna Need It Don’t add functionality until it’s needed KISS Keep it short and Simple Keep the code simple. Details DRY Talks about avoiding...
-
Brief Here is the excerpt from the post Principles of OOD - By Robert C Martin(Uncle Bob) Acronym Expansion Goal SRP Single Responsibility Principle A class should have one, and only one, reason to change OCP Open Closed Principle...
-
OOPs Concepts
Saturday, 2 November, 2024 12:43 IST
There are 4 main concepts of OOPs. Acronym EAIP represents Encapsulation, Abstraction, Inheritance, and Polymorphism. Encapsulation: Encapsulation is the concept of bundling data (attributes) and methods (functions) that operate on the data into a single unit or class. It...
-
Here is a non-exhaustive list of fundamental Java8 questions that tests Java8 FP/Declarative style coding. Some of them are one-liners, and they can be solved with pre-Java8 syntax as well, but the idea is to solve it with Java8...
-
Pre-read: https://12factor.net/ Excerpt from Wikipedia The Twelve-Factor App methodology is a methodology for building software-as-a-service applications. These best practices are designed to enable applications to be built with portability and resilience when deployed to the web Following the 12-Factor...