|
|
|
|
|
by nine_k
1918 days ago
|
|
This is a good call. The problem with wrong abstractions, though, is that they do not work, especially when you make the next step on the roadmap. I would say that clear, testable, evolvable code with little abstraction may be fine. OTOH boilerplate and copy-paste prevents easy or well-controlled evolution. The abstractions end up inlined and fused in the code, instead of being made visible, and become easy to miss a case when a concerted change is needed. |
|