Twitter LinkedIn Github

JetBrains

Knowing what a Unit Test is

Knowing what an Integration Test is

Knowing what TDD is

Knowing the advantages

Knowing the disadvantages

Knowing what you gain

Knowing what you lose

Only then, can you be Pragmatic about applying the practices and techniques.

Knowing or not knowing what DDD is, taking a couple of DDD patterns and saying you’re doing Pragmatic DDD is not Pragmatism and it’s not DDD.

Knowing or not knowing what REST is, taking a couple of REST features and saying you’re taking a Pragmatic approach to REST is not Pragmatism and it’s not REST, half-REST nor nearly-REST.

In the name of being Pragmatic, you should not redefine definitions. And what is worse, it should not be your carte blanche to mislead others. Be responsible.