2 ms·
YAGNI is is also postponing abstractions, flexibility and extension points until the application requires it. But for a library you need to design the abstract
by goto11 5y ago
YAGNI is is also postponing abstractions, flexibility and extension points until the application requires it. But for a library you need to design the abstractions up front because you don't know the requirements of the users, and it is difficult to change later.