直交性
The Art of Unix Programmingより
直交性 は、複雑な設計でもコンパクトにするのに役立つ最も重要な特性の1つです。純粋に直交する設計では、操作に副作用はありません。各アクション(API呼び出し、マクロ呼び出し、言語操作のいずれであっても)は、他のアクションに影響を与えることなく、1つのことだけを変更します。制御しているシステムの各プロパティを変更する方法は1つだけです。