3 ms·
> Readable, Understandable, Simple, Performant, Safe; But these traits are in some ways at odds with each other. No, they are rarely at odds with each other. R
by bluetomcat 5y ago
> Readable, Understandable, Simple, Performant, Safe; But these traits are in some ways at odds with each other.
No, they are rarely at odds with each other. Readable code leads towards performance and safety naturally. Writing readable and simple code means that you understand the problem domain well, and the amount of abstraction needed for tackling the particular problem at hand. Readable code is also much easier to analyse for performance and safety.