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