
Thinking about tests: assertions and matchers
Why some of us are still bothered about the way we write tests and what the “matcher” concept has to do with it.
How and why we write the way we write (code).
Live Last read · last published · next check

Why some of us are still bothered about the way we write tests and what the “matcher” concept has to do with it.

Some personal updates; Ruby Changes project; my views on AI; future texts.

Last time, I’ve highlighted “treating code as text” idea as something that I want dedicate a few posts to. Let’s talk in generalities some more this time.

Writing texts is the most useful and fruitful metaphor for software development.

The transcript of the talk given at EuRuKo'24

On making the Ruby Changes, and some consequences of this work

On a new approach to implement that long-envied feature

What Ruby’s top-level methods actually are, who they belong to and how they are namespaced

Some thoughts on how programming’s unlikely relations to poetry, and some implications of those relations

A “stories-first” approach to refactor a small yet complicated piece of business code