Profiling, Refactoring & Design Patterns
Evaluating and enhancing the code
One way to evaluate the code is to profile it. Luckily, Node.js a…
When we hear the term “Clean Code”, we usually think about the well-known book that was written by Robert C. Martin (also known as Uncle Bob):
Disguised as a friendly shortcut is another coupling smell.
In languages with opt…
An object that knows too much or does too much.
In one of the previous posts, I wrote about how tedious problem caching and cache invalidation can be after we introduced a way more complicated relat…
Code that is no longer used or needed.
Remove the code
Gold plating code or Yagni code.
Humans get bored beyond line 10.
Difficult to read
2) Create small objects dealing with so…
An exercise improving legacy code
There are many articles explaining how to make a good design and what rules to follow. In this note we will see a co…
Failure is fashionable. Making is much easier than thinking and failures are not stigma, let's take this idea to our code.
Failure to program in the 1…
Your Upcoming Challenges
Nothing to show here
Accept challenges on Hashnode to become better at dev blogging and win cool badges from Hashnode to showcase.