If nothing else, the name of this code smell is one of the more entertaining names. The shotgun surgery code…
The idea behind comments seems pretty straightforward: we can add information about code that the code itself doesn’t…
When people say the term “side effects” we immediately think of functional programming. Having no side effects is a well-known rule of good functional programming. But the “No Side Effects” advice actually applies just as much to typical Object-Oriented Programming. It just requires a…
Output parameters are simple. They are parameters passed into a function or method call that are modified during the function.
Output parameters are the kind of code smell that is sometimes difficult to see, but when they crop up they can cause a…
Angular’s Dependency Injection System is a magic way to deliver the classes that house your…
The black sheep code smell revolves around the concept of a class which contains a single method which is…
I love this code smell. First I find the solution to be fascinating. Second, the indicator (checking for null) is often…
One question a lot of people continue to struggle with as they start to advance their careers as developers is the question of the importance of Data Structures & Algorithms.
These were the top 10 stories published by Thinkster.io; you can also dive into yearly archives: 2019, 2020.