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.
It’s a common saying that the two most difficult tasks in development are naming and cache invalidation.
Inspired by this, I recently tweeted out the following question: https://twitter.com/josepheames/status/1196835125700354048
I know, long method? Come on. That’s an easy one: just don’t write long methods. Easy right?
One of the more interesting code smells is changing our level of abstraction. This…
These were the top 10 stories published by Thinkster.io in 2020. You can also dive into monthly archives for 2020 by using the calendar at the top of this page.