-
The goal of this post is to setup a data sync workflow of Obsidian notes between Android and Linux. 1. Install DropSync App on Android This app syncs a folder on mobile device with a folder in DropBox Here...
-
When working on project where there are multiple contributors it’s essential to define coding standards and follow unified Style Guide. There a many Style Guides, but the one I follow is google-java-format. I mostly use VSCode in which I...
-
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...