How software developer fails in two way

As a software developers, we fail in two ways: we build the thing wrong, or we build the wrong thing.  – Steve Smith I was revising my knowledge on DDD(Domain Driven Development Not Developers Developers Developers ) and how I enlighten by

Practical Implementation of in-memory Repository Patterns

Recently I have been given a task to demonstrate my key knowledge on OOP and Design Patterns and its practical implementation. The Task Create an in memory implementation of IRepository<T> Hints:The solution should be developed in a Test Driven approach, we expect