開発の原理原則YAGNI: 必要な機能だけを実装するYAGNI: 必要な機能だけを実装するYAGNI の原則とは、ソフトウェアの構成や構築手法についての原則の一つで、 「You ain't gonna need it.」の略でコードを書く上で「これが後で必要になりそう」で書いてはいけないという原則です。