后記:其實類似上文的定律很多,比如80/20原則:代碼中80%的錯誤都是由代碼中的20%引起的。另外,公司80%的工作是由20%的員工完成的,問題是你并不總是清楚誰是那20%;再比如著名的康威定律:軟件的任何一部分都反應了創建它的組織結構。許多組織都根據他們的技能來劃分團隊。因此會有前端開發、后端開發和數據庫開發組成的團隊,這會導致某人想要修改一個不屬于自己領域的東西會很難。最好是按照有邊界的上下文(bounded context)來規劃團隊,像微服務這樣的架構就是圍繞服務邊界而不是孤立的技術體系劃分來組織他們的團隊。還有伯斯塔爾定律(Postel's Law):發送時要保守,接收時要大方。Jon Postel 最初認為正是這個原則讓TCP協議的實現很健壯。一些人認為這正是 HTML 很成功的原因,也有一些人認為這正是 HTML 很失敗的原因。(因為HTML可以寫得不那么嚴格,但是瀏覽器依然可以解析它)
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.