In this article, we will go over a few techniques that you should know as data scientists to be better developers and prepare for production…
Code reuse is good. But subclassing generates a static coupling.
Objects or Functions need too many arguments to work
Find cohesive relations among arg…
A closure is a function bundled with its lexical environment
Ethics are hardly spoken about in the development world. Sure we see ourselves as ethicals developer and never intentionally want to do anything that …
All of software development is composition. The breaking down of huge problems into smaller pieces and stitching them together so that, not only are t…
Making long chains generate coupling and ripple effect.
Any chain change breaks the code.
I started exploring the fascinating world of test automation seven years ago. Right from the start, it was clear to me that testing has important bene…
Recently I've been trying to become a better software engineer and programmer and something I’m trying to get my head around is how to 'encapsulate' y…