4 ms·
I think you found the head of the nail, so let me hit it: ”Simple” code is simple to reason about, but it is not as expressive. ”Complex” code is just as simp
by eurasiantiger 4y ago
I think you found the head of the nail, so let me hit it:
”Simple” code is simple to reason about, but it is not as expressive.
”Complex” code is just as simple to reason about, but being more expressive, it requires more intimate knowledge of the language features and abstractions used.
Then there is ”bad” code, which is confusing for reasons other than domain complexity.
Sometimes complexity just gets handed to a developer even if they say no, and that doesn’t make their complex code bad code.
- Izkata 4y ago> ”Complex” code is just as simple to reason about, but being more expressive, it requires more intimate knowledge of the language features and abstractions used. > Then there is ”bad” code, which is confusing for reasons other than domain complexity. I've previously seen these two summarized as "the difference between complex and complicated".