設定より規約
設定より規約（せっていよりきやく、）とは、開発者の決定すべきことを減少させ、単純にするが柔軟性は失わせないソフトウェア設計パラダイム。

この言葉の本質的な意味は、開発者が指定しなければならないのはアプリケーションの慣例に従わない点だけだ、ということである。例えば、モデルの中にSalesというクラスがあれば、データベース中の対応する表の名前はデフォルトでsalesである、という規約を定める。この規約から逸脱するときだけ、例えばその表を "products_sold" という名前にする場合だけ、その名前を使ったコードを書く必要が生じる。

使用しているツールが実装した規約が開発者の望む動作と一致していれば、設定ファイルを書く必要もない。実装規約と望みの動作が違っている場合だけ、必要な動作を設定すればよい。
Q857102
ソフトウェア設計
Concept
Q28643
パラダイム
Concept
Q166142
アプリケーション
Concept
Q8513
データベース
Concept
Q1571814
設定ファイル
Concept
Q1462470
設定より規約
Concept
instance of