4 ms·
I'll have to disagree. Developers coming from functional programming and developers coming from C programming, for instance, have very different definitions of
by Yoric 1y ago
I'll have to disagree.
Developers coming from functional programming and developers coming from C programming, for instance, have very different definitions of "readable", and neither is obviously wrong.
Similarly, developers used to channel-based, async-based or mutex-based concurrent programming will all have very different criteria for "readable" code, again none of them obviously wrong.
- skydhash 1y agoThose are just paradigms, ways of solving problems. There’s a difference between familiarity and readability. Sometimes you have to learn stuff before understanding them. Readability is how easy it is to do that, given familiarity with the base concepts that the code use.
- Yoric 1y agoYou are correct. Yet it's pretty easy to find people who consider that `map()` or `filter()` are simply not readable – or, on the other side of the aisle, that having a loop variable is detrimental to readability. And of course, these criteria change with time, industry and programming language used.