You must log in or register to comment.
I mean I get it that it’s a Long function, line wise, but it reads like every single line has just the minimum amount of information it needs to have to be legible and to make sense for it to exist.
I would say that this is more readable than those leet programmer regex hacks that work magic in 3 lines of code but require a fucking PhD to decipher.
I may put this on a slide for the Code Smells part of Refactoring lecture I have coming up.
There’s a semi-global
r
that is declared in a completely normal file and almost every file adds to it in some way.
This post gave me high blood pressure.