A quick look at the concepts behind OOP.
It doesn’t matter if you’re a software developer with very less or no experience, or a more experienced developer - you’re expected to know what OOP concepts are (at least from an interviewer’s perspective).
So in this 2-part series, I’m going try to explain the basic concepts of OOPS in the simplest way possible, tackling each concept in a question-answer (Q-A) format, just like in interviews.
In this article, we’ll take a look at what OOPS basically is, and what we mean by abstraction.
It is a programming paradigm/style based on the…
I’m primarily a Mobile Applications Developer, passionate about building beautiful & functional mobile apps, with 6 years of professional work experience.
So far in my career, I have worked on about 16 mobile apps. I started out as an Android Developer, working on Java. Then I briefly worked on Kotlin (native Android). However, after 2017, I progressed to React/React Native development, and have been professionally working as a React Native developer since then.
Here are some of my core technical skills at a glance :
React Native, Android SDK
Full Stack Web :
React.JS, Node, Express
A component test is a test that limits the scope of the exercised software to a portion of the system under test.
Component tests can be as large or small as you define your components. The essence of the difference is that component tests deliberately neglect parts of the system outside the scope of the test.
Component tests are usually easier to write and maintain than broad-stack tests. …