Reduce cognitive load for readers of your code
Recently I was reviewing a piece of code that was performing some computation on file sizes. The author of that code followed good programming practices and... »
Recently I was reviewing a piece of code that was performing some computation on file sizes. The author of that code followed good programming practices and... »
Recently I was playing with FluentAssertions library. I was really amazed by the beautiful error messages generated by FluentAssertions. For example, for this failing test: [Fact]... »
Recently I have introduced a subtle bug into my code. It all started when I was creating a few value object classes: public class Method {... »
With functional programming on the rise nowadays, more and more people start using functional patterns in their code. One of the simplest patterns is Maybe<T> monad... »
Those of us that practice TDD daily already know how important good error messages in tests are. After all writing a failing test that clearly states... »