|
|
|
|
|
by pyrale
3563 days ago
|
|
> 3. It should not be redundant Not sure I agree with this one. While abstractions are a great way to reduce the length of code, sometimes they break readability.
When you read code, sometimes, you feel like you don't read a solution to your problem, but a way to solve your problem masked behind abstractions far removed from the domain concepts. That's why, sometimes, redundancy is better than the wrong abstraction. |
|