約定優於配置

約定優於配置 （ convention over configuration ） ， 也稱作按約定編程 ， 是一種軟件 ， 旨在減少軟件開發人員需做決定的數量 ， 獲得簡單的好處 ， 而又不失靈活性 。 本質是說 ， 開發人員僅需規定應用中不符約定的部分 。 例如 ， 如果模型中有個名爲Sale的類 ， 那麼數據庫中對應的表就會默認命名爲sales 。 只有在偏離這一約定時 ， 例如將該表命名爲 " products_sold " ， 才需寫有關這個名字的配置 。 如果所用工具的約定與期待相符 ， 便可省去配置 ； 反之 ， 可以配置來達到所期待的方式 。