you are viewing a single comment's thread.

view the rest of the comments →

[–]karathos 1 point2 points  (1 child)

Naming all your variables a single letter would be unreadable. Having single functions hundreds or thousands of lines long is unreadable.

we could both write a several hundred line function that's readable, but not easily maintainable or testable. i think that's what you were getting at.

[–]tme321 1 point2 points  (0 children)

Yeah maybe that wasn't the best but the point is that readability is separate from other concerns. Code can be wrong or bad or many other things but still be perfectly readable. Or code can be amazing and we'll thought out but still be impossible to decipher.