約定優於配置
維基百科,自由的 encyclopedia
約定優於配置(convention over configuration)[1],也稱作按約定編程[2],是一種軟件設計範式(英語:Design paradigm),旨在減少軟件開發人員需做決定的數量,獲得簡單的好處,而又不失靈活性。
本質是說,開發人員僅需規定應用中不符約定的部分。例如,如果模型中有個名為Sale的類,那麼數據庫中對應的表就會默認命名為sales。只有在偏離這一約定時,例如將該表命名為"products_sold",才需寫有關這個名字的配置。
如果所用工具的約定與期待相符,便可省去配置;反之,可以配置來達到所期待的方式。