Quote:
Originally Posted by Zapatero
Trying to understand logical operations in some works of the "prominent" scripters around here regularly gave me brain knots.
|
Same here - I usually rewrite code into near-plain-language when learning from other people's scripts. And then my own scripts also tend to remain that way.
Admittedly, it does often help with readability and making modifications in the future, after forgetting most of the script. But it also tends to set self-imposed limits on how complex my code can be and what it can do.
It's somewhat comparable to musical composition. If one uses only basic scales, easily classifiable chord progressions etc., it is good for many things - but for writing truly masterful works, one will need to understand and have good command of more complex possibilities, too. I'm slowly working on that latter part, both in music and in coding