在《人月神話》中,布魯克斯老先生將維護軟體的" 概念完整性" 作為軟體開發的核心問題。軟體之所以很複雜、難以維護,根本原因就在於軟體的概念完整性遭到了破壞,甚至開發團隊的成員從來就沒有意識到有必要去維護軟體的概念完整性,他們並不是乙個真正的團隊,只是一些自行其事的開發人員,碰巧在乙個團隊中一起堆**而已。
**的質量如果不加以控制,就一定會迅速腐爛變質。這是乙個客觀規律,就像在熱力學第三定律中,熵總是會增加一樣。對於軟體開發而言," 概念完整性" 就相當於熱力學第三定律中的熵,是衡量軟體專案混亂程度的重要指標。ddd 就是目前維護軟體 專案" 概念完整性" 的最佳良藥,雖然永遠不可能出現某種銀彈式的技術,但是 ddd 能夠很好地解決軟體開發中的這個核心問題。ddd 與重構技術都有助於改善**的概念完整性,但是它們有不同的定位。重構是在**實現層面對抗腐爛變質,而 ddd 是在**架構設計層面對抗腐爛 .
---ddd quikly
MySQL資料完整性(實體完整性 域完整性)
資料完整性 為保證插入到資料庫中的資料是正確的,防止使用者輸入錯誤的資料 分為實體完整性 域完整性 參照完整性 下節再說 1 實體完整性 實體指的是表中的一行,一行記錄對應乙個實體 通過主鍵實現 主鍵 關鍵字 primary key 特點 不能為null,並且唯一。邏輯主鍵 推薦 例如id,不代表實...
mysql 完整性 詳解MySQL 資料完整性
資料完整性分為 實體完整性,域完整性,參考完整性。參照完整性指的就是多表之間的設計,主要使用外來鍵約束。多表設計 一對多 多對多 一對一設計 一 實體 行 完整性 實體完整性通過表的主鍵來實現。使用主鍵來表示一條記錄的唯一,且不為空 語法 primary key 主鍵分類 邏輯主鍵 例如id,不代表...
資料完整性
資料完整性定義 是指資料庫中的資料的正確性和完整性。資料完整性的型別 要求的資料。not null。有效檢查。資料的有效範圍檢查。字段檢查約束。資料域。實體完整性。主鍵欄位唯 一 非空。引用完整性引發的問題 1 插入 更新子表記錄的外鍵值在主表主鍵中不存在。2 刪除 更新父表的主鍵記錄有關聯外來鍵記...