Re:Linear code is more readable
by auggierose on Friday September 15, 2023 @03:56AM
(#37519908)
I have been programming for more than 30 years. Except for code generated explicitly to be only consumed by machine, I've never come across a function consisting of 2000 lines of code that should not have been broken up. Something is wrong there, and if you show me the code, I'll tell you what's wrong with it.
[ Parent
| on HN ]
I can imagine a new control statement with this type of syntax:
code
code
uses (a, b, c, d) {
code
code
}
more code
more code
It's a block that defines the variables it uses, with no other access to the outer scope. It would help break up a linear function into blocks with clearer dependencies.