校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 大家對項目代碼的耦合性和對分布式系統是怎么理解的?

大家對項目代碼的耦合性和對分布式系統是怎么理解的?

熱門標簽:外呼系統通信主機 石家莊市關于400電話申請 做地圖標注可行嗎 青島企業電銷機器人 機器人電銷新聞 百度地圖標注的圖片怎么弄的 在百度地圖標注 購買電銷機器人源碼 遼寧申請400電話怎么收費

代碼耦合性,一般是指同一個程序里不同模塊間的代碼相互依賴的程度,如果一個程序其內不同模塊(尤其是同一級模塊)之間要求同時具備才能不報語法錯誤、模塊缺失錯誤地運行起來,那就是高耦合度;如果一個程序,除了最基礎的底層模塊之外,其上的業務模塊之間相互沒有顯式的調用關系,增加、減少一些模塊都不會讓程序運行時報出語法或模塊缺失錯誤,則屬于耦合度低。

一般程序模塊間降低耦合度,往往是降低業務功能模塊的耦合度,是通過一定的底層框架模塊代碼作為橋梁,業務模塊代碼只和框架模塊代碼發生少量耦合關系,而框架模塊代碼往往經歷過千錘百煉了,穩定可靠、極少還需要發生變化系統源碼,由此降低了代碼耦合性。常見的框架代碼有JAVA領域的Spring Mvc、SSH、JFinal;PHP領域的YII、CI、ThinkPHP等等。

我們做程序設計時,對于一定規模的程序,一般都追求程序高內聚低耦合,也就是代碼耦合度低、功能自成一體外部軟件依賴少。

分布式系統往往不是在談論代碼模塊級別的問題系統源碼,而是系統架構是“分布式”的——特指網絡程序。可能是同一份程序運行在很多臺主機上,實現業務訴求(這些主機相互地位可能對等也可能不對等);也可能是不同代碼實現相同網絡功能的程序運行在很多主機上配合實現一個系統;還可能是多種不同功能的程序在很多主機上運行,相互配合實現一個系統(這種情況主機之間是一定存在不對等地位的)。分布式系統與其內運行的各程序是否耦合度高低無關。

典型分布式系統比如比特幣系統、BT下載系統、互聯網域名解析系統(DNS)等。

標簽:茂名 榆林 郴州 西雙版納 蚌埠 廣東 銅仁 銅仁

巨人網絡通訊聲明:本文標題《大家對項目代碼的耦合性和對分布式系統是怎么理解的?》,本文關鍵詞  大家,對,項目,代碼,的,耦合,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《大家對項目代碼的耦合性和對分布式系統是怎么理解的?》相關的同類信息!
  • 本頁收集關于大家對項目代碼的耦合性和對分布式系統是怎么理解的?的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大安市| 沁阳市| 田阳县| 石门县| 景宁| 宝应县| 台湾省| 健康| 肃北| 新泰市| 新化县| 涿鹿县| 吴旗县| 星座| 偃师市| 岗巴县| 车险| 潢川县| 同德县| 黄浦区| 金湖县| 鄱阳县| 区。| 云梦县| 通海县| 纳雍县| 卫辉市| 四川省| 云阳县| 和龙市| 新巴尔虎右旗| 屏边| 马边| 霍林郭勒市| 凌云县| 聂荣县| 杨浦区| 遂昌县| 资兴市| 汝阳县| 棋牌|