2013-04-15 42 views

回答

2

因爲它是微軟戰略的一部分(許多軟件公司都遵循這種範例)Convention Over Configuration爲他們的新技術。

維基百科條目:

約定優於配置(也稱爲按規範編碼)是 軟件設計模式,其目的是降低開發人員需要做的 決定的數量,獲得簡單,但不 必然失去靈活性。該短語實質上意味着 開發人員只需指定 應用程序的非傳統方面。例如,如果模型中有Sale類,則數據庫中的 對應表默認稱爲「sales」。它只有在有一個偏離這個約定的情況下,例如調用 表「products_sold」,需要編寫關於這些 名稱的代碼。當該工具實現的約定與期望的 行爲匹配時,其行爲如預期,而不必編寫配置 文件。只有當期望的行爲偏離實施的約定時,才需要明確的配置。

+0

添加正確的路線INY讓我們假設我不希望它被稱爲XXXController,我怎麼在我的Application_Start方法 – gh9

+0

添加正確的路線INY @ gh9:我不知道,我還沒有嘗試過。然而,我會建議堅持約定。試圖強制使用COC可能會讓你頭痛不已。 –

+0

好的。謝謝(你的)信息! – gh9