Do you ever have trouble figuring out which class a method belongs in? In this episode we'll look at one solution.
Category: S4 Premium
Episode #334: Rspec Compound Matchers
In this episode, we'll use RSpec custom matchers and compound expectations to make a spec both more concise, and more communicative.
Episode #333: Processes Everywhere
Today we put on our philosopher hats, and talk a little about what makes an object a process.
Episode #332: Notify, Don’t Tell
In this follow-up to episode #331, we examine how naming methods can alter how responsibilities are distributed.
Episode #331: Process Object
Today we learn an alternative to "service objects" for scripting user interactions.
Episode #330: Rake: Finding Tasks
Today we explore some advanced ways to discover where tasks are defined in Rake.
Episode #329: Transaction Script
Today we begin a conversation about Service Objects and alternatives.
Episode #328: Stack Overflow
In today's episode, we'll look at some ways to debug stack overflows.
Episode #327: Tracepoint
Today we take the guesswork out of what happens when Ruby executes a method.