Skip to main content

#testing

Focuses on the importance testing, discussing both the rationale behind testing, its effects on software design, and various tips and tricks.

2024


No going back 🛑

Sometimes when you make a change, it ends up changing you.

Testable code is reusable code ♻️

Testability and reusability goes hand in hand. When you test a function, you run the code in another context than it was built for.

Functional foundations ⚙️

·23 mins
A selection of functional programming concepts that I feel are helpful to all developers.

2012


Find each bug once

For every bug you fix there should be an automated test which will fail if the bug reappears.

Tell me what to expect

When naming tests, include both the input as well as the expected outcome.