2 ms·
> Does all code have to be ELI5 to be good? Short answer: No. "good" is a different bar (whatever you mean by it). It's not possible for every function to be s
by Supermancho 4y ago
> Does all code have to be ELI5 to be good?
Short answer: No. "good" is a different bar (whatever you mean by it). It's not possible for every function to be simple, for more than 1 reason (for sure, some calculations are inherently complex, some relationships are complex, etc). However, the vast majority of code can be.
> So you're saying it does depend on the programmer, because the programmer should be familiar with the abstractions used?
Correct. It is expected the viewer is familiar with the language, not additional abstraction on top of that. You have to assume there is a cost to those new abstractions that elevate it beyond simple.