3 ms·
I have one for your list: 0. APIs that don't leverage the compiler to enforce correctness and catch bugs at compile time. Designing APIs in such a way often r
by flatline3 14y ago
I have one for your list:
0. APIs that don't leverage the compiler to enforce correctness and catch bugs at compile time.
Designing APIs in such a way often requires FP language features. You can often model equivalent APIs without FP features, but they'll be so verbose as to be unusable.