Recently I shared with my team the Builder Pattern(fluent style) for unit testing.
I personally like to use that pattern for unit testing, since many objects are usually created and with different parameter configurations.
The pattern helps keeping the unit tests short, specially if combined with Object Mother pattern.
Now some members of the team want to use it in other areas of the project, and it looks to me like it may spread everywhere…
Why would that be bad?
I understand that there is a cost on creating the Builders, but since we already have them, why not use them?