In this episode, we address the Primitive Obsession code smell with a lesser-known design pattern.
Episode #400: Primitive Obsession
Today, in part 1 of 2, we explore the implications of a common code smell.
Episode #399: StringIO Test Fake
Today we learn about how the StringIO class can help us test methods that work with files.
Episode #398: StringIO
After many passing mentions, StringIO finally gets its own episode!
Episode #396: Invariant
In today's episode, we discuss what it means for an object to have invariant properties.
Episode #395: Microconcerns
Today, we think about separating concerns at the very lowest level.
Episode #393: Sort Check
Today we have some fun with Enumerable methods in order to check the sorted status of a list.