DEV Community

Said Olano
Said Olano

Posted on

Orthogonality Principle

The basic idea of orthogonality is that things that are not related conceptually should not be related in the system.

It is associated with simplicity; the more orthogonal the design, the fewer exceptions. This makes it easier to learn, read and write programs in a programming language. The meaning of an orthogonal feature is independent of context; the key parameters are symmetry and consistency.

Top comments (0)