Re:Understandability in software
by AnimalMuppet on Tuesday June 09, 2020 @08:06PM
(#23472435)
All true. But given a team with some mix of backgrounds and talents, some code is going to be easier to understand than other code. Write the code the way that is easier for the team to understand. Write it for the team you have, not for posterity or to impress random people on message boards on the internet.
The problem is that it ends up saying more about the maintainer than about understandability.
Is object oriented program hard to understand?
Is C with manual memory management hard to understand?
Are genetics hard to understand?
Is functional style programming hard to understand?
Is SIMD hard to understand?
Is code that uses linear algebra hard to understand?
Different people, and even the same person over time, will have different answers to these questions.