As human beings, we have 2 hemispheres:
The story starts few weeks ago when on codereview my colleague asked me to inline class if possible. I, being a SOLID dev, was shocked: why would I increase coupling, break SRP, and thoughts like this.
I did as requested, and found out that nothing get worth: the class was…
If you’re reviewing someone’s code and see that the developer is asserting on the tests on
It means that the dev didn’t create dedicated exceptions for the cases when it was needed.
When multiple teams work on the same project — is an antippattern.
You might hack Conway’s Law just by making one team responsible for one project. Or, maybe, for few projects. Buscrumt don’t make few teams responsible for the same project.
Hang on, isn’t it a scrum team? Yes, it is.
While dealing with a complex domain and not having nice Gherkin-based tests, the best you can do to describe the behaviour of the system in test using: