I can add one new line into procedural code that does exact same thing.
It wont increase reading complexity either. It wont even force me to think about what hidden map parameters. It will all be visible directly.
It wont increase reading complexity either. It wont even force me to think about what hidden map parameters. It will all be visible directly.
Adding new line is simple change with no increased reading complexity. Modifying already complex line to add new operation will only increase complexity, change log of this line, making it all harder. That's all I'm saying, I'd rather read 11 simple lines, than 4 complex lines.