Rails model specs full of setup and error-message checks? There’s a reason so many teams replace them using shoulda-matchers. We’ll look at what those expectations are doing, how they make your tests more resilient to changes, and a lot less noisy.
Introducing our brand-new Open Source page. Discover a curated collection of projects that showcase the essence of collaboration and innovation at thoughtbot.
How the principle of connascence will help us to move away from fixtures.
How Connascence can make discussions around Coupling easier and more productive.
Técnicas e razões para otimizar seu código para as pessoas, não para métricas.
Torne sua comunicação online mais inclusiva mantendo conversas em canais públicos.