YAGNIはソフトウェア実装の原則。直訳は「そんなモン要らんって!」

YAGNI (You Ain't Gonna Need It) 直訳は「そんなモン要らんって!」 YAGNIの原則は「機能は実際に必要となるまでは追加しないのがよい」とすること。後で使うだろうという予測の元に作っても、実際に使われるのはほんの一部。ソフトウェア実装において「予期しない変更」は常についてまわり、できるだけ設計をシンプルに…