Fluent assertions provide a live documentation of what the code actually does. Here's a small library I wrote in Elixir to make them.
TDD is ~95% practice. The theory about it is really simple. Practice is harder, and it's always beneficial to have some guidance as you practice it. Here's a quick list of six tips that may work for you!
Are you familiar with the concept of a "Test Pyramid"? I’ve been working on a project suffering from an inverted pyramid, and here I share the downsides that relying solely on end-to-end tests might have.
Mocking objects is a common practice when writing tests, however it can be painful when refactoring a class tested with mocks. I will show a simple example to explain the problems that mocking can generate
Three Months have passed since I started working in 10 Pines as a participant of the apprenticeship program. Although we covered different topics and technologies, one of the things that has touched me