Naming abstract types and their implementations is challenging. Learn why you should avoid names like IRepository, RepositoryImpl, and AbstractRepository.
Why do people apply TDD? Hereβs a secret: itβs not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development.
Why do people apply TDD? Hereβs a secret: itβs not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development.
Naming abstract types and their implementations is challenging. Learn why you should avoid names like IRepository, RepositoryImpl, and AbstractRepository.